邮件发送问题,asp.net

邮件发送问题,asp.net,asp.net,smtp,Asp.net,Smtp,我对邮件发送有意见 在web.config文件中 <mailSettings> <smtp from="xxxx@companyname.com"> <network host="mail.authsmtp.com" port="25" userName="xxxx@companyname.com" password="****" defaultCredentials="false"/> </smtp>

我对邮件发送有意见 在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>

我使用邮件发送代码发送邮件

但我得到的例外是,
服务器的响应是:5.0.0您的电子邮件系统在发送邮件之前必须进行身份验证:XM_ERR:xxx.xxx.xxx.xxx(我的ip地址)

请让我知道如何解决这个问题


谢谢

是否要使用web.config文件中的凭据

如果是,则将
defaultSettings
更改为
true


如果没有,则必须在代码中提供有效凭据。

提供的答案就是此问题的解决方案。您需要将defaultSettings设置设置为true才能使这些设置生效。它应该被标记为已接受!