
我目前正在嘗試弄清楚如何將我的 rDNS 配置為 SpamAssassin 友好。
SpamAssassin 的文檔似乎只提供以下內容;
https://wiki.apache.org/spamassassin/Rules/CK_HELO_DYNAMIC_SPLIT_IP
“HELO 似乎很可疑。這通常是由於配置不當的電子郵件伺服器將自己廣告為 XXX-XXX-XXX-XXX.hostname.tld(其中 XXX 是 IP 位址)而導致的。”
目前,我的rDNS在ISP端的設定如下;
XX.XXX.XXX.XX.static.domainname.com
域名顯然是我的域名。最初,它是這樣的,但沒有“靜態”部分,我嘗試將其作為可接受的“靜態”和“非通用”rDNS 的文檔。似乎沒有解決問題。我也嘗試過使用以下服務;https://www.debouncer.com/reverse-dns-check
我目前在FreeBSD 上使用Postfix/Dovecot,並使用cloudflare 作為我的DNS(僅在僅DNS 模式下,因為cloudflare 本身不支援電子郵件流量),我設定了A 記錄,將我的反向DNS 指向我的伺服器IP以便解決。
我該做什麼來緩解這個問題?我目前的猜測是從 rDNS 記錄中完全刪除 IP。
答案1
若要透過 PTR 檢查,您必須確保 IP 與預期的主機名稱相符。如果您的郵件伺服器是,則在執行或 時mail.example.com
應該如下所示:host
dig
mail.example.com has IP 1.2.3.4
4.3.2.1.in-addr.arpa domain name pointer mail.example.com
如果您的郵件網域不是,XX.XXX.XXX.XX.static.domainname.com
那麼您需要更改它。如果您控制網域的 DNS,您應該能夠建立相符的 PTR 記錄。
答案2
此投訴專門針對以某種形式出現在 PTR 記錄中的 IP 位址。由於多種原因,這是不可取的,其中之一是您發現許多目的地會將您的郵件標記為垃圾郵件或直接拒絕它。
將 PTR 記錄設定為適當的內容,其中不包括 IP 位址。伺服器的實際 FQDN 通常是最佳選擇。