4

我在 web.config 中使用以下代码,并且电子邮件被发送到我的 gmail 帐户,没有任何问题。但是当我尝试将相同的电子邮件发送到 mycompany 电子邮件时,我收到错误“System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。服务器响应是:这里没有这样的用户”。但我非常有邮箱。有什么我想念的吗?请给我建议!!非常感谢您提前!!

这是在使用 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);
4

2 回答 2

2

我通过两个更改修复了此异常: 1. 将 smtp 端口从“25”更改为“587” 2.将凭据用户名从“ Admin ”更改为“ Admin@leilakarimi.ir

我希望您的问题可以通过此更改来解决

于 2018-01-20T10:40:16.157 回答
2

最近我的托管服务提供商更改了邮箱密码的策略,我使用的帐户只是为了发送自动电子邮件而创建的,所以我从未更改过密码。

在更新帐户凭据之前,我开始收到此错误。我的情况不是很描述性错误。

于 2019-03-15T14:25:35.317 回答