我在web.config中使用以下代码,电子邮件发送到我的Gmail帐户没有任何问题。但是,当我尝试将相同的电子邮件发送到mycompany电子邮件时,我收到错误“System.Net.Mail.SmtpFailedRecipientException:Mailbox unavailable。服务器响应是:此处没有此类用户”。但我非常有邮箱。有什么我想念的吗?请指教我!!非常感谢你提前!!
这是在使用ASP.net应用程序的新IIS 7.5中。
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="localhost" port="25" defaultCredentials="true" clientDomain="" />
</smtp>
</mailSettings>
</system.net>
在asp.net中
SmtpClient smtp = new SmtpClient();
smtp.Send(message);
我通过两个更改修复了此异常:1。将smtp端口从“25”更改为“587”2。将凭据用户名从“Admin”更改为“[email protected]”
我希望你的问题可以解决这个问题
最近我的托管服务提供商更改了邮箱密码的策略,我使用的是创建的帐户,只是为了发送自动电子邮件,所以我从未更改密码。
我开始收到此错误,直到我更新帐户的凭据。我的情况不是很具描述性的错误。