我的邮件服务器一直在发送来自 Gmail 的邮件,直到最近都没有被拒绝。据我所知没有发生任何变化。
最近,我的外发邮件失败,错误信息为“缺少 PTR 记录”。我确实设置了 PTR 记录。但是,IP 地址的正向查找和 PTR 记录并不相同。我发现 Gmail 希望正向查找和反向查找相同。但我的邮件服务器并非如此。我将 PTR 记录更改为与正向查找的 IP 地址相同,但 Gmail 仍然拒绝该服务器的邮件,这个问题依然存在。
我不认为等待 TTL 是问题的一部分。我意识到 Gmail 等流行提供商不一定尊重 TTL。我的 PTR 已经按照原样设置了很长时间,而且一直有效。因此,除非 Gmail 在这方面实施了新政策,否则 TTL 不应该是问题所在。
我已经设置了一些域名以使用此特定 IP /etc/mailips
。虽然这些域名托管在子网上的不同 IP 上,但它们从一个邮件服务器 IP 地址发送邮件。我有 CentOS 和 Exim 作为 MTA。
为什么在没有任何变化的情况下 Gmail 会突然拒绝我的电子邮件?为什么 Gmail 会拒绝我的电子邮件,理由是没有正确的正向和反向 DNS 记录,而实际上它们有?
答案1
这个问题需要经历几个悲伤阶段。让我们来看看每个阶段。会有一些高潮。也会有一些低谷。只要有足够的拥抱,我想我们就能安全度过难关。
最近,我的外发邮件失败,错误信息为“缺少 PTR 记录”。我确实设置了 PTR 记录。但是,IP 地址的正向查找和 PTR 记录并不相同。我发现 Gmail 希望正向查找和反向查找相同。但我的邮件服务器并非如此。我将 PTR 记录更改为与正向查找的 IP 地址相同,但 Gmail 仍然拒绝该服务器的邮件,这个问题依然存在。
首先,许多(如果不是大多数)主要邮件提供商都会拒绝从没有正向和反向查找来解析相同主机/IP 地址的主机发送的电子邮件。或者,如果他们没有直接拒绝,那么在确定系统是否接受电子邮件的整个过程中,这将是一个严重的负担。
更改后,您需要等待 24 到 72 小时(这是一般建议),然后再执行其他任何操作,并坚定地声明“这没有用”。如果 3 天后 Gmail 的拒绝邮件中仍出现该错误,我会感到惊讶。
我不认为等待 TTL 是问题的一部分。我意识到 Gmail 等流行提供商不一定遵守 TTL。
正是因为许多提供商似乎不遵守 TTL,所以您应该等待三天。许多提供商确实遵守它,但是对于确切何时以及如何遵守它仍然存在怀疑。
等待。三天。
我的 PTR 已经设置了很长时间,并且一直有效。因此,除非 Gmail 在这方面实施了新政策,否则 TTL 不应该是问题所在。
没关系。任何服务提供商都可以自行决定在不另行通知的情况下更改其行为。我曾在云服务提供商内部和周围工作过,非常了解在无处不在的迷雾中可能发生的愚蠢行为。TTL 很可能是你的问题。
等待。
三。
天。
这是一个非常简单的问题。Google 已经告诉您他们想要看到什么。您已经更改了它,现在需要等待通常可接受的时间。一旦您这样做,我有 98% 的把握会修复它。另外 2% 愿意收取标准咨询费来为您解决问题。