Domain-Name-System

我無法接收電子郵件,所有外發電子郵件都進入垃圾郵件文件夾

  • December 30, 2014

我最近在 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 記錄並等待更改傳播。

祝你好運。

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