在Asp.Net中使用Office365 SMTP时出错

前端之家收集整理的这篇文章主要介绍了在Asp.Net中使用Office365 SMTP时出错前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Office365网络应用程序SMTP从Asp.Net发送电子邮件,但它总是抛出以下错误

System.Net.Mail.SmtpException:SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.7.1客户端未在System.Net.Mail.MailCommand.CheckResponse上进行身份验证

web.config如下所示 – 用户名&密码已更改

<network enableSsl="true"  host="pod51007.outlook.com" userName="XXXX" password="XXXXX" port="587" defaultCredentials="false" />

解决方法

我认为错误消息具有误导性(与大多数Microsoft错误一样!) – 错误代码看起来非常类似于SMTP错误,5.7.1是中继错误.您可能需要使用Microsoft提供的管理门户指定开发/生产公共IP地址.

猜你在找的asp.Net相关文章