0

以下问题:我通过 PHP、SwiftMailer 和 Postfix 编写了一个邮件列表。在我的旧服务器上它没有任何问题,但由于我移动到另一台服务器(完全相同的配置,但其他 IP),列表邮件卡在接收器的垃圾邮件过滤器中。(尤其是在 Google Mail 中)

除了重新路由Google看到的URL DNS-Records,“我就是那个服务器”并且邮件不是垃圾邮件之外,我还有什么要做的吗?

4

1 回答 1

2

首先,检查您的外发邮件服务器在连接到接收邮件服务器时是否在 HELO 命令(或 EHLO 命令)中正确识别自己。此名称还应该有一条 A 记录,该记录应指向邮件服务器的 IP 地址。此外,此 IP 地址应反转为某个名称(可能但不一定与上述名称相同),并且此名称应指向邮件服务器的 IP。如果其中任何一项不正确,那么大多数垃圾邮件过滤器不会将您的服务器视为“真正的”邮件服务器,并且很可能会将任何从您的服务器发送的邮件标记为垃圾邮件。这是有多少垃圾邮件过滤器阻止来自已被接管为“僵尸”的计算机的垃圾邮件。

另一件事是检查您的邮件服务器 IP 是否不在任何黑名单中。您可以为此使用 MXToolbox:http: //mxtoolbox.com/blacklists.aspx

您可以做的另一件事是使用 port25 的验证器工具。此工具将发现任何可能导致您的邮件被标记为垃圾邮件的危险信号。有关详细信息,请参阅http://www.port25.com/support/authentication-center/email-verification/

最后但并非最不重要的一点是,您可能希望为您发送这些邮件的域设置一个 SPF 记录,以指示您的邮件服务器的 IP 被授权从该域发送邮件。这会有很大帮助。有关详细信息,请参阅:www.openspf.org。

于 2013-07-22T14:25:39.883 回答