Gmail
Gmail 不接受來自新伺服器的郵件
我正在設置一個新伺服器,發現 Gmail 不接受來自該伺服器的電子郵件。
我檢查了 Exim 日誌文件,發現以下內容:
Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication. Please review\n550 5.7.1 https://support.google.com/mail/answer/81126 for more information. om7si10023450wjc.42 - gsmtp
我的伺服器有 IP4 和 IPv6 的 IP 地址。我為 IP4 和 IPv6 IP 地址添加了 SPF 記錄。唯一的問題是我還沒有 PTR 記錄(如果 A 記錄不指向同一伺服器,我的數據中心不允許添加 PTR 記錄)。所以,稍後當我將網站移動到新伺服器時,我會 PTR 記錄。
我的問題: Gmail 是否可能因為我沒有 PTR 記錄而不接受電子郵件?處於類似情況的所有電子郵件提供商只是將電子郵件放入垃圾郵件或批量郵件文件夾。Gmail 根本不接受郵件?
這是來自Google幫助頁面的文字:
IPv6 的附加指南
- 發送 IP 必須具有 PTR 記錄(即發送 IP 的反向 DNS),並且它應該與通過 PTR 記錄中指定的主機名的正向 DNS 解析獲得的 IP 匹配。否則,郵件將被標記為垃圾郵件或可能被拒絕。
- 發送域應通過 SPF 檢查或 DKIM 檢查。否則,郵件可能會被標記為垃圾郵件。
所以,是的,如果您使用 IPv6 向 Google 發送郵件,您必須有一個與發送方的系統 IPv6 地址相匹配的 PTR。
如果您真的無法為您的 IPv6 地址創建 PTR(這對我來說似乎很奇怪),解決方案是完全禁用 IPv6 或將您的主伺服器設置為首選 IPv4 進行傳出連接。如果您這樣做,請不要忘記更改 SPF 記錄。