Domain-Name-System

如何將電子郵件 DNS 到虛擬主機域以將伺服器與網站分開

  • November 22, 2014

如果這是重複的,我深表歉意,但我不確定要搜尋的正確片語以確保尚未解決。

我有 2 台伺服器,PTR 記錄為domain.commail.domain.com。第一台伺服器對小型網站和應用程序進行大規模虛擬託管,第二台伺服器旨在成為那些虛擬託管域的郵件伺服器。

我已成功使用 iredmail 為主域執行電子郵件,使用mail.domain.com. 但是,我似乎無法弄清楚我需要如何設置我的 DNS 設置user@client.com,例如client.comDNS 解析為 server domain.com,但 emailsclient.com解析為 server mail.domain.com

我已嘗試將 mx 記錄設置為client.comas usingmail.domain.com的優先級10,但隨後我們開始收到發往 / 發往電子郵件的錯誤domain.com

我知道我們需要做一些後綴設置來重寫使用者帳戶,但是我如何設置 DNS 以便帳戶user@client.com可以使用mail.domain.commail.client.com用作 i/o 郵件伺服器?

關註名稱解析到的 IP 地址,而不是名稱。您希望client.comMX 記錄指向郵件伺服器的 IP 地址。注意不要誤以為名稱mail.client.com中的 A 記錄與 MX 記錄相同client.com;根本沒有mail.client.com地址可能更簡單:只需為client.com.

  1. 設置MX記錄,mail.domain.com指向接收郵件的伺服器的ip地址
  2. 設置 CNAME 記錄以mail.client.com指向mail.domain.com
  3. client.com配置郵件伺服器以中繼郵件domain.com

測試

  1. 熟悉後綴並確保您的郵件伺服器的埠 25 不會接受user@client.com來自本地主機的郵件
  2. 熟悉dig並確保最高優先級的 MX 記錄client.com最終解析為郵件伺服器的 IP 地址。重複mail.client.com

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