服务器需要多长时间才能脱离灰名单

服务器需要多长时间才能脱离灰名单

几个月前,我问过一个关于电子邮件延迟的问题,我想我找到了解决办法。我将我们的电子邮件从“[电子邮件保护]“ 到 ”[电子邮件保护]“,而且它似乎立即又能发挥作用了。

在阅读了一些文章后,我相信这可能是由于某种形式的灰名单,尽管有些服务器可能会将其称为其他名称——如果像 yahoo 或 gmail 这样的服务器从它不习惯接收电子邮件的服务器接收电子邮件,那么有时会发生延迟。但是像 yahoo、gmail 这样的名字,需要用户手动注册——这种延迟是可以避免的。

我的问题是:是否有人对这个问题有更多了解——特别是因为从我们自己的网站发送电子邮件会很好,而不需要使用白名单服务器?

谢谢!

答案1

虽然这可能在 ServerFault 上更好;但我建议检查您的外发电子邮件程序(sendmail、postfix 等?)是否生成了错误消息(如果有)。通常这些消息将包含来自远程服务器的响应,说明他们为什么拒绝您尝试发送的电子邮件。

您可能需要将您的邮件服务器注册为有效的外发邮件源,例如垃圾邮件屋

答案2

如果您拥有不属于某个 colo 的静态 IP,则只需联系负责的邮件服务器并请求他们将您的 IP 添加到白名单中即可。此外,还可以使用 Google 搜索 SMTP 白名单,并将您的 IP 地址添加到尽可能多的白名单中。我在启动 SMTP 服务器时就这样做了,几个月后,我就可以毫无问题地收发邮件了。

当然,所有这些都假设您不会发送某种群发电子邮件,在这种情况下,您可能需要经历一些更复杂的过程。

答案3

请参阅有关灰名单的更多信息维基百科。通常,灰名单间隔为五分钟。也就是说,五分钟后重试将会成功。但重试不会恰好在五分钟后发生;正如您在链接文章中看到的,邮件服务器的重试间隔各不相同,有些使用十分钟,有些使用十六分钟等,因此当灰名单运行时,大约十五分钟的延迟可能被认为是正常的。

答案4

您无法绕过灰名单,但您可以要求将您发送电子邮件的用户列入白名单。仅更改名称不会影响灰名单,因为大多数都依赖于发送服务器 IP 和收件人的哈希值。如果您可以通过在末尾粘贴 gmail.com 来绕过灰名单,那么阻止垃圾邮件的效果就不大了。

相关内容