Email
使用單獨的傳入和傳出伺服器的 PTR 記錄設置
情況:
- 儘管 SPF、DKIM 和整個郵件格式已優化為在mail-tester上得分 10/10 ,但許多外發郵件在 yahoo 和 Outlook 中被標記為垃圾郵件。
- 主伺服器發送電子郵件。
- 傳入的電子郵件由 mailgun.org 處理,因此 MX 記錄(在主伺服器上)指向 mailgun 伺服器。
- 為主伺服器設置 PTR 記錄相對容易,但在 mailgun 上無法使用 AFAIK。
問題
- 在主伺服器上設置 PTR 記錄是否足夠?
- 如果不是:主要電子郵件服務提供商檢查有關 PTR 記錄的傳入電子郵件的確切方式是什麼?
a) 域 -> 讀取 MX 記錄 -> 在 MX 記錄中查找域的PTR (將是 mailgun)
b) 域 -> 查找該域的 PTR 記錄(在這種情況下為主伺服器)
c) 其他?
一般來說,接收伺服器會查看已連接到它的客戶端並要求發送一些郵件。SMTP 協議的第一部分是一個問候命令(HELO 或 EHLO),客戶端可以在其中辨識自己。大多數電子郵件伺服器會採用該聲稱的身份並將其與客戶 IP 地址的 PTR 記錄進行比較。客戶端可以將自己標識為它想要的任何東西,這就是為什麼 PTR 檢查是查看該客戶端是否值得信賴的好方法。
所以對你來說最重要的是在你的主伺服器上有一個 PTR 來發送你的電子郵件(並仔細檢查你的伺服器在發送時標識自己的內容!)。收到的郵件無關緊要,因為這不是您的電子郵件的來源,這是接收者唯一關心的事情。
SMTP 協議之外的反垃圾郵件技術層(包括 Google 等公司的專有技術)可能會對您的域及其 DNS 進行一些更複雜的檢查。為此,確保指向您的伺服器的主 IP 地址在每個上都設置了合理的 PTR 就足夠了。