最近网易大发慈悲,全面开放POP3/SMTP,因此只要有网易邮箱的同胞都可以用代码发邮件了 现附上源码,绝对测试通过 /// <summary> /// 发送邮件 /// </summary> /// <param name="Email">邮箱</param> /// <param name="value">内容</param> /// <returns></returns> protected string SendEmail(string mail, string value) { string result = ""; MailAddress EmailFrom = new MailAddress("您的126邮箱"); MailAddress EmailTo = new MailAddress(mail); MailMessage Email = new MailMessage(EmailFrom, EmailTo); Email.Priority = MailPriority.Normal; Email.Subject = ""; Email.Body = value; SmtpClient Client = new SmtpClient("smtp.126.com"); Client.Credentials = new System.Net.NetworkCredential("您的126邮箱", "邮箱密码"); Client.DeliveryMethod = SmtpDeliveryMethod.Network; try { Client.Send(Email); result = "已发送成功到" + mail + ",请注意查收!"; } catch (SmtpFailedRecipientsException ex) { for (int i = 0; i < ex.InnerExceptions.Length; i++) { SmtpStatusCode status = ex.InnerExceptions[i].StatusCode; if (status == SmtpStatusCode.MailboxBusy || status == SmtpStatusCode.MailboxUnavailable) { result="发送失败,5分钟后重发"; System.Threading.Thread.Sleep(5000); Client.Send(Email); } else { Response.Write(ex.FailedRecipient[i].ToString().Trim()); } } } return result; }