Domain-Name-System

Gmail 無法接收外發郵件。由於 PTR 記錄不進行正向查找而被拒絕

  • December 22, 2015

直到最近,我的郵件伺服器一直在發送沒有被 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 記錄?

在這個問題中,有幾個悲傷的階段需要解決。讓我們來看看每一個。會有一些起伏。會有一些低谷。有了足夠的擁抱,我想我們可以安全地度過難關。

最近我的傳出消息因“缺少 PTR 記錄”的錯誤而失敗。我確實有 PTR 記錄設置。但是,IP 地址和 PTR 記錄的正向查找並不相同。我看到 Gmail 希望正向和反向查找相同。我的郵件伺服器並非如此。我將 PTR 記錄更改為與正向查找的 IP 地址相同,但我仍然遇到 Gmail 拒絕該伺服器郵件的相同問題。

首先,許多(如果不是大多數)主要郵件提供商將拒絕從沒有解析到相同主機/IP 地址的正向和反向查找的主機發送的電子郵件。或者,如果他們沒有直接拒絕它,那麼在確定係統是否會接受電子郵件的整個過程中,這是一個重要的因素。

一旦你改變了它,作為一個廣泛的建議,你需要等待 24 到 72 小時,然後再做任何其他事情並堅定地聲明“這不起作用”。如果 3 天后 Gmail 的拒絕郵件中仍然出現該錯誤,我會感到驚訝。

我不相信等待 TTL 是問題的一部分。我開始意識到 Gmail 等流行的提供商不一定尊重 TTL。

正是因為許多提供商似乎不尊重 TTL,所以您應該等待三天。許多人確實尊重它,但是對於這種尊重的確切時間和方式仍然存在懷疑。

等待。三。天。

我的 PTR 已經設置了很長時間,並且一直有效。因此,除非 Gmail 在這方面實施了新政策,否則 TTL 應該不是問題。

沒關係。任何服務提供商都可以自行決定更改其行為,恕不另行通知。我曾在雲服務提供商內部和周圍工作過,並且非常了解可以在無處不在的迷霧中發生的愚蠢行為。TTL 很可能是您的問題。

等待。

三。

天。

這是一個非常簡單的問題。Google已經告訴你他們想看到什麼。您已更改它,現在需要等待普遍接受的時間量。一旦你這樣做了,我有 98% 的把握它會得到修復。剩下的 2% 願意收取標準的諮詢費為你解決問題。

引用自:https://serverfault.com/questions/743726