服务器响应为:抱歉,您所在的位置拒绝中继 - Windows Server 2008

服务器响应为:抱歉,您所在的位置拒绝中继 - Windows Server 2008

我发现从我的 .NET 应用程序发送电子邮件时出现问题。

“/”应用程序中的服务器错误。
邮箱名称不允许。服务器响应为:抱歉,您的位置拒绝中继 [XXXX](#5.7.1)

你能指导我吗?

Windows 服务器 2008

答案1

您的 SMTP 服务器未配置为允许邮件中继。要么需要将您的 Web 服务器的 IP 地址放入允许中继列表中(或最终用于出站连接的任何 IP),要么您需要使用 SMTP-Auth(这可能也需要 SSL 支持)。SMTP-Auth 可能无需邮件管理员参与即可实现,您只需要一个可行的用户名和密码,然后将 SMTP-Auth 方法添加到您的邮件程序中。

答案2

您尝试用来发送邮件的 SMTP 服务器正在阻止您,因为您的 IP 地址已被阻止或未明确允许。请咨询管理您的邮件服务器的人员,以允许使用您的 IP。

答案3

如果您使用的是 Comcast 或其他一些 ISP,除非您提出请求(这通常意味着使用商务级互联网),否则 SMTP 将被完全阻止。SMTP 仅适用于他们批准的邮件服务器列表。我不知道哪些只是阻止端口,哪些有像这样的开放但不可用的响应器。

相关内容