Email

使用單獨的傳入和傳出伺服器的 PTR 記錄設置

  • June 20, 2015

情況:

  1. 儘管 SPF、DKIM 和整個郵件格式已優化為在mail-tester上得分 10/10 ,但許多外發郵件在 yahoo 和 Outlook 中被標記為垃圾郵件。
  2. 主伺服器發送電子郵件。
  3. 傳入的電子郵件由 mailgun.org 處理,因此 MX 記錄(在主伺服器上)指向 mailgun 伺服器。
  4. 為主伺服器設置 PTR 記錄相對容易,但在 mailgun 上無法使用 AFAIK。

問題

  1. 在主伺服器上設置 PTR 記錄是否足夠?
  2. 如果不是:主要電子郵件服務提供商檢查有關 PTR 記錄的傳入電子郵件的確切方式是什麼?

a) 域 -> 讀取 MX 記錄 -> 在 MX 記錄中查找域的PTR (將是 mailgun)

b) 域 -> 查找該域的 PTR 記錄(在這種情況下為主伺服器)

c) 其他?

一般來說,接收伺服器會查看已連接到它的客戶端並要求發送一些郵件。SMTP 協議的第一部分是一個問候命令(HELO 或 EHLO),客戶端可以在其中辨識自己。大多數電子郵件伺服器會採用該聲稱的身份並將其與客戶 IP 地址的 PTR 記錄進行比較。客戶端可以將自己標識為它想要的任何東西,這就是為什麼 PTR 檢查是查看該客戶端是否值得信賴的好方法。

所以對你來說最重要的是在你的主伺服器上有一個 PTR 來發送你的電子郵件(並仔細檢查你的伺服器在發送時標識自己的內容!)。收到的郵件無關緊要,因為這不是您的電子郵件的來源,這是接收者唯一關心的事情。

SMTP 協議之外的反垃圾郵件技術層(包括 Google 等公司的專有技術)可能會對您的域及其 DNS 進行一些更複雜的檢查。為此,確保指向您的伺服器的主 IP 地址在每個上都設置了合理的 PTR 就足夠了。

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