MailMessage msg = new MailMessage();
msg.Subject = "我是卢育林";
msg.To = "luyuling123@21cn.com";
msg.BodyEncoding = Encoding.UTF8;
msg.From = "steelworlkcomcn@163.com";
msg.BodyFormat = MailFormat.Html;
msg.Body = "sdfjsdjdjsdsdjjsjs";
// 邮件需要服务器端验证
//msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
// 设定发送邮件的用户名称
//msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "steelworlkcomcn");
// 设定邮件密码
//msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*******");
// 配置邮件发送服务器
SmtpMail.SmtpServer = "smtp.163.com";
SmtpMail.Send(msg);
发不出去错误:
邮件无法发送到 SMTP 服务器。传输错误代码为 0x800ccc15。服务器响应为 not available
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 邮件无法发送到 SMTP 服务器。传输错误代码为 0x800ccc15。服务器响应为 not available
源错误:
行 37:
行 38: SmtpMail.SmtpServer = "smtp.163.com";
行 39: SmtpMail.Send(msg);
行 40: }
行 41: }
使用telnet发送也是不成功