2011-03-08 86 views
-1

我在我的VPS上安裝了postfix郵件服務器設置。Postfix電子郵件服務器 - 主機名稱與IP地址不匹配

正當我發了封郵件我得到它的反彈,出現以下錯誤消息的一天:

Remote host said: 454 5.7.1 DXNS3 208.81.237.186: Message refused. Your host name dosen't match with your IP address: mx6-out.gaggle.net

這是我的服務器有問題?順便說一句,我的郵件服務器不是mx6-out.gaggle.net,但它應該是mail.onlythebible.com

所以我有點困惑,這個錯誤信息意味着什麼以及如何解決它。感謝您對此問題的任何幫助。

回答

2

這不是你的Postfix設置的問題。

這是您的DNS設置問題。

讓我們假設你的後綴是mail.onlythebible.com。該名稱的IP(DNS中的A資源記錄)是173.255.234.40。到現在爲止還挺好。 但是有一種反向的方式來獲得IP後面的名字。這是DNS中的PTR資源記錄。在你的情況下,這被設置爲li244-40.members.linode.com。正如你所看到的名字不匹配:mail.onlythebible.com != li244-40.members.linode.com 這導致了weired錯誤信息。

解決方法是將DNS中的PTR設置爲mail.onlythebible.com。如何(或如果)你可以做到這一點取決於你的託管服務提供商。您需要能夠編輯反向DNS地址的DNS配置(不是域onlythebible.com的DNS配置)。請向您的VPS提供商諮詢如何設置PTR。

+0

美麗!正是我在找的東西。所以我現在將反向DNS設置爲'mail.onlythebible.com',需要24小時左右才能生效,所以我會等一會兒。如果我在該IP上有多個域名,您認爲我會遇到問題嗎?還是應該通過同一個mx記錄mail.onlythebible.com發送所有電子郵件? – Emmanuel

+0

這不是一個「問題」。你將'myorigin'設置爲一個域。所有的郵件都將離開該服務器的名稱。這可能會/可能會與用於發送郵件的電子郵件地址不同。因此,您可以發送郵件爲[email protected]作爲發件人,並且將會以此發送給收件人。但是在郵件的標題中,收件人會將原始服務器視爲「mail.onlythebible.com」。但沒關係。 DKIM和SPF出現問題,但這是一個不同的故事。 – mailq

+0

好的太棒了!再次感謝你的幫助 – Emmanuel

相關問題