答案1
虽然这可能在 ServerFault 上更好;但我建议检查您的外发电子邮件程序(sendmail、postfix 等?)是否生成了错误消息(如果有)。通常这些消息将包含来自远程服务器的响应,说明他们为什么拒绝您尝试发送的电子邮件。
您可能需要将您的邮件服务器注册为有效的外发邮件源,例如垃圾邮件屋。
答案2
如果您拥有不属于某个 colo 的静态 IP,则只需联系负责的邮件服务器并请求他们将您的 IP 添加到白名单中即可。此外,还可以使用 Google 搜索 SMTP 白名单,并将您的 IP 地址添加到尽可能多的白名单中。我在启动 SMTP 服务器时就这样做了,几个月后,我就可以毫无问题地收发邮件了。
当然,所有这些都假设您不会发送某种群发电子邮件,在这种情况下,您可能需要经历一些更复杂的过程。
答案3
请参阅有关灰名单的更多信息维基百科。通常,灰名单间隔为五分钟。也就是说,五分钟后重试将会成功。但重试不会恰好在五分钟后发生;正如您在链接文章中看到的,邮件服务器的重试间隔各不相同,有些使用十分钟,有些使用十六分钟等,因此当灰名单运行时,大约十五分钟的延迟可能被认为是正常的。
答案4
您无法绕过灰名单,但您可以要求将您发送电子邮件的用户列入白名单。仅更改名称不会影响灰名单,因为大多数都依赖于发送服务器 IP 和收件人的哈希值。如果您可以通过在末尾粘贴 gmail.com 来绕过灰名单,那么阻止垃圾邮件的效果就不大了。