我遇到邮件发送问题 在web.config文件中
<mailSettings>
<smtp from="xxxx@companyname.com">
<network host="mail.authsmtp.com" port="25" userName="xxxx@companyname.com" password="****" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
我使用邮件发送代码发送邮件
但我得到例外,The server response was: 5.0.0 Your email system must authenticate before sending mail:XM_ERR:xxx.xxx.xxx.xxx(my ip addr)
请让我知道如何解决这个问题。
谢谢
答案 0 :(得分:1)
是否要使用 web.config 文件中的凭据?
如果是,请将defaultSettings
更改为true
。
如果没有,则必须在代码中提供有效的凭证。