Ubuntu

郵件伺服器向外部域發送郵件的問題

  • May 24, 2011

最近我在 Ubuntu 雲伺服器上Postfix設置Dovecot了一個郵件伺服器。Squirrelmail伺服器具有帶有正確 MX 記錄的靜態 IP 地址(mail.mydomain.net)。當我向Google發送郵件時,它會進入垃圾郵件,我應該標記為不是垃圾郵件,而雅虎根本沒有收到。除了靜態 ip 和 MX 記錄之外,還有什麼可以驗證我的域名,以便所有外部域都能毫無問題地接收從我的郵件伺服器發送的郵件嗎?請需要幫助…

您也可以嘗試通過 ( http://mxtoolbox.com/blacklists.aspx ) 之類的服務查找您的 IP,以確保它未被列入黑名單或被您的 ISP 辨識為分配給“動態”IP 塊。

很可能您沒有設置 PTR 記錄。實際上,當我再次閱讀時,發現 yahoo 根本沒有收到它,將其更改為幾乎可以肯定。

從 Windows(抱歉,對 Linux 命令不夠熟悉,無法知道是否有任何區別)命令框中執行此操作:

  1. nslookup
  2. 設置 q=mx
  3. yourdomain.com
  4. 記下伺服器名稱
  5. 設置 q=a
  6. 輸入該伺服器名稱
  7. 記下返回的 IP 地址
  8. 設置 q=ptr
  9. 輸入該 IP 地址

大多數時候它會返回伺服器名稱,但有時不會。如果它什麼也沒返回,那麼您可以確定這是問題所在。

您還應該考慮添加 SPF DNS 記錄,越來越多的域需要它來接收郵件。

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