【发布时间】:2017-12-05 06:15:16
【问题描述】:
我正在尝试通过我的 asp.net 应用程序发送电子邮件,但它抛出错误“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.57 SMTP;客户端未通过身份验证在 MAIL FROM [SG2PR0601CA0003.apcprd06.prod.outlook.com] 期间发送匿名邮件”
MailMessage message = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.live.com");
message.From = new MailAddress("xxx@outlook.com");
message.To.Add("xxx@gmail.com");
message.Subject = "Test Email";
message.Body = "Email Body";
SmtpServer.Port = 587;
SmtpServer.Credentials = new
System.Net.NetworkCredential("xxx@outlook.com", "xxxxxxxx");
//SmtpServer.EnableSsl = true;
SmtpServer.Timeout = 60000; // 60 seconds
SmtpServer.Send(message);
【问题讨论】:
-
.Net 4.5 版和 windows 10。