我無法接收電子郵件,所有外發電子郵件都進入垃圾郵件文件夾
我最近在 OVH.com 購買了一台 VPS 伺服器來託管我們一家公司的網站,但我在正確配置 DNS 以發送和接收電子郵件時遇到了問題。
現在我無法發送電子郵件,並且傳出的電子郵件會轉到 Outlook 和 Gmail 的垃圾郵件文件夾,我懷疑這與我的 DNS 設置的 SPF 條目有關。
目前我的 VPS 使用帶有 Plesk 和 postfix 郵件伺服器的 CentOS,OVH 通過 OVH 控制面板管理 DNS,但我不知道為什麼我的郵件伺服器被重定向到 redirect.ovh.net(Pingability Mail Server Info)
我的 OVH 控制面板中的 DNS 設置: https ://dl.dropboxusercontent.com/u/51426489/DNS/dns1.PNG
提前致謝。
除非您設置,否則可能不是 spf
-all
。我看到的第一個問題是您的反向 dns 記錄:
;; ANSWER SECTION: 63.165.222.92.in-addr.arpa. 21599 IN PTR 63.ip-92-222-165.eu.
這不應該指向
63.ip-92-222-165.eu
,它應該指向你目前的 helo 字元串vps122779.ovh.net
。您可能也想將其更改為 mx.bpimmoserveis.com 或 mail.bpimmoserveis.com
經驗法則是您的域的 mx DNS 查詢應該返回一個主機名,如果我連接到該主機名,它應該用相同的名稱向我打招呼,如果我對該地址進行 PTR 查詢,它應該返回相同的主機名。這並不總是適用,但對於小型設置,這是通往幸福的最簡單途徑。
對於您的情況,我們得到以下資訊:
$ dig +noall +answer bpimmoserveis.com mx bpimmoserveis.com. 3471 IN MX 1 redirect.ovh.net. $ dig +noall +answer redirect.ovh.net redirect.ovh.net. 12846 IN A 213.186.33.5
Strike 1. 此外,您螢幕上的 MX 記錄有一個額外的 1,並且您通常希望您的 mx 記錄是 CNAME(即,指向另一個主機名,而不是 IP 地址)。
$ dig +noall +answer -x 92.222.165.63 63.165.222.92.in-addr.arpa. 20847 IN PTR 63.ip-92-222-165.eu.
罷工2。
$ telnet mail.bpimmoserveis.com 25 Trying 92.222.165.63... Connected to bpimmoserveis.com. Escape character is '^]'. 220 vps122779.ovh.net ESMTP Postfix helo mail.example.org 250 vps122779.ovh.net ^]q
罷工3。
如今,獲得正確的郵件是很困難的。您應該查看 allaboutspam.com 以獲取指南。您也可以向 test@allaboutspam.com 發送電子郵件,他們會向您發送一個連結,指向一個關於您的設置有任何問題的報告。當然,您必須首先能夠接收電子郵件,因此請修復您的 mx 記錄並等待更改傳播。
祝你好運。