1

我在 Azure(debian)中安装了一个全新的 VM。问题是我发送的电子邮件没有被远程邮件服务器接受。在我的 gmail 中,邮件是在我的垃圾邮件箱中收到的,而在我自己的虚拟主机上,邮件甚至根本不可见。

当然,这可能有几个原因,并且与垃圾邮件识别等有关。问题是我在邮件标题中看到了一些错误,我认为这是导致问题的原因。

Received-SPF: temperror (google.com: 查找 root@hstop40-w01.hstop40-web.a4.internal.cloudapp.net 时处理错误: DNS 超时) client-ip=137.117.203.77;

我有一个名为 hstop40-web 的云实例,我的服务器名为 hstop40-w01。

我有点不知道下一步该做什么。希望有人可以帮我解决这个问题

谢谢

4

1 回答 1

0

在最基本的层面上,您需要确保反向名称解析适用于您的 SMTP 主机(即 137.117.203.77 必须解析为您在 SMTP 标头中使用的完全限定域名 (FQDN))。如果这不是真的,您很可能会收到来自大多数公共 SMTP 主机(包括 gmail)的邮件被拒绝。

除了这个挑战(您可以通过正确设置 DNS 来控制),您可能仍然会收到拒绝邮件,因为许多黑名单将包括来自 Azure 和 AWS 的 IP 地址范围(这就是为什么两者都提供邮件服务 - Azure 上的 SendGrid 和简单电子邮件服务(SES) 在 AWS 上)。

于 2013-11-18T02:14:52.460 回答