使用Outlook.com的SMTP,2019年出现错误消息“ 5.7.57 SMTP”

时间:2019-04-17 09:20:51

标签: c# outlook smtp smtpclient

2018年上半年, smtp-mail.outlook.com 可以使用outlook.com帐户发送SMTP邮件,但是今年不能使用

2018/9官方网站描述已启用 smtp.office365.com 作为新的SMTP服务器,端口为587

电子邮件格式:username@outlook.com

然后我遵循此设置 Enable POP access in Outlook.com

以下是我使用C#SmtpClient API的代码

SmtpClient mySmtp = new SmtpClient("smtp.office365.com", 587);

mySmtp.UseDefaultCredentials = false;

mySmtp.DeliveryMethod = SmtpDeliveryMethod.Network;

mySmtp.EnableSsl = true;


string sendAccountId = mailsetting.SendAccount;

string[] NameSplit = sendAccountId.Split('@');

string csPassword = CollectUtil.Decrypt(mailsetting.SendPassword);

mySmtp.Credentials = new System.Net.NetworkCredential(NameSplit[0].ToString(), csPassword);

总是返回错误消息

  

SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.7.57 SMTP;客户端未通过身份验证以在MAIL FROM期间发送匿名邮件

顺便说一句,我仍然可以正常使用Gmail和Yahoo。

0 个答案:

没有答案