如何在 Route53 中為 GoDaddy 域設置 MX 記錄?
似乎無法在 AWS 論壇、Route53 手冊或 Stackoverflow/Serverfault 上以某種有意義的方式找到這個問題的答案……而且 GoDaddy 的支持肯定沒有得到答案:
如何在 Route53 中為 GoDaddy 域設置 MX 記錄?
我在 Route53 上的頂點記錄和所有 CNAME 記錄都工作正常,指向我在 EC2 上的應用程序。但我希望能夠登錄到http://login.secureserver.net來檢查我的基於 Web 的電子郵件是否有該域。
萬一它是相關的,GoDaddy 的域“電子郵件資訊中心”返回……
> > 如果系統無法驗證您的電子郵件地址或 MX 記錄不正確,則域設置可能無效。有關其他資訊,請參閱為您的域名管理 DNS。 > > > >
> **輸入主機 IP 地址** > 名稱伺服器 ns-AAA.awsdns-47.com XXX.XXX.XX3.X22 > 名稱伺服器 ns-BBB.awsdns-55.net XXX.XXX.XX5.X86 > 名稱伺服器 ns-CCCC.awsdns-24.org XXX.XXX.XX6.X97 > 名稱伺服器 ns-DDDD.awsdns-11.co.uk XXX.XXX.XX8.92 >
> >GoDaddy 電子郵件伺服器設置列為…
> > >
> **伺服器標準埠您的開放埠** > *傳入伺服器 (POP3):* > pop.secureserver.net 110、995 (SSL) 110、995 (SSL) > *傳出伺服器 (SMTP):* > smtpout.secureserver.net 80、3535、25、465 (SSL) 80、3535、25、465 (SSL) >
> >在 Route53 的 AWS 控制台中,是否只需使用…創建一個 MX 記錄集?
> > >
> 名稱 = mail.mydomain.com > 值 = 10 pop.secureserver.net > 20 smtpout.secureserver.net > >
> >…???
根據 AWS 的檢查,很明顯 MX 記錄指向mail.mydomain.com而不僅僅是頂點 ( mydomain.com )。GoDaddy 的電子郵件設置同樣在尋找 mydomain.com ……而不是不存在的子域。(我錯誤地在 Route53 中添加了“ mail. ”前綴。)
通過 Route53“編輯記錄集”面板(在 AWS 管理控制台右側)添加 MX 記錄時,無需在“名稱”表單欄位中輸入前綴。換句話說,特別是如果您希望將您的 GoDaddy 託管電子郵件路由到yourname@yourdomain.com,那麼只需將新的 MX 記錄集的頂部/第一個 Route53 表單欄位留空即可。唯一需要輸入的表單欄位是“值”部分……您可以在其中放置 GoDaddy 的電子郵件主機名及其數字優先級。(在我的例子中:“0 smtp.secureserver.net”和“10 mailstore1.secureserver.net”。)
為了讓事情變得清晰明了,因為一些 GoDaddy 幫助文章是完全錯誤的:
您只需將伺服器設置中的兩條記錄作為新記錄粘貼到您的 Route 53 控制面板中。
這裡可能的欺騙是 GD 電子郵件面板會告訴你你錯了,但不是什麼是對的,所以你可以把它改正。此外,他們的幫助文章告訴您確實在域管理器下查找正確的 MX 記錄設置,但您不會在其中找到它們。
最後,AWS 有點令人困惑,因為它們只允許您輸入單個頂點域 MX 條目。你不能像 GD 想要的和其他一些區域管理器允許的那樣擁有兩個,因此需要將它們加倍。
希望這對其他人有幫助!:)