Domain-Name-System

在自定義域上設置 Google 郵件伺服器

  • August 6, 2015

我想為自己的域使用Gmail for Work ,但在設置時遇到了麻煩。

因此,在此之前,在我的 DNS 配置中,我有一個“A”記錄 (mail.example.com),指向我使用的電子郵件伺服器。現在,要使用 Gmail for Work,需要在我的 DNS 配置中添加一些“MX”記錄(從優先級開始:1)。我這樣做了,但我在那裡留下了“A”記錄(優先級:0)。整個事情都無法正常工作。

有時,當我嘗試向 myname@example.com 發送電子郵件(來自不同的電子郵件,例如我的 hotmail 地址)時,這沒問題,但有時(尤其是當我嘗試回復從 myname@example.com 收到的電子郵件時)我得到這個錯誤:

Delivery to the following recipient failed permanently:

myname@example.com

Technical details of permanent failure:
We tried to deliver your message, but it was rejected by the server for the recipient domain example.com by mail.example.com. [OLD_SERVER_IP].

The error that the other server returned was:
550 relay not permitted by administrator

是因為“A”記錄還在嗎?如果沒有,我該如何解決? 我與我的域名註冊商的支持團隊進行了交談,他們告訴我有“A”記錄很好,因為 MX 也在那裡,電子郵件甚至不應該觸及我以前使用的伺服器。

更改是在大約 5-6 小時前進行的。

非常感謝四位您的幫助。

我們試圖傳遞您的消息,但它被接收域 example.com by mail.example.com的伺服器拒絕

如果這是您在問題中指出的舊伺服器的 A 記錄,那就是您的答案。您不能向您的“Gmail for Work”帳戶(比如說 bob@example.com)發送電子郵件,並期望您的舊郵件伺服器沒有託管 bob@example.com 的郵箱來接受或轉發它們。550 錯誤是因為您的 mail.example.com 伺服器正在接收發送給它的電子郵件,並且未設置為將其再次轉發到 Google 的伺服器。

您說您以 0 的優先級離開了 A 記錄,我認為這意味著您將其留在了 MX 記錄列表中。如果您不再在該伺服器上託管此example.com的郵件,那麼它根本不應該列在您的 MX 記錄中。您可以保留 A 記錄,但您的 MX 記錄應該只指向您的郵件主機的 FQDN 或 IP。

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