Linux

Linux / Debian 設置郵件伺服器(DNS 記錄)

  • January 13, 2012

我有一台執行 Debian 的伺服器。我安裝了 iRedMail,但現在我想從外部訪問郵件伺服器(接收和發送郵件)。我必須為此設置 DNS 記錄,但我似乎無法正確弄清楚。

任何人都可以幫忙嗎?

謝謝。

目前使用安裝了 SMTP 和 IMAP 伺服器的 iRedMail。我創建了幾個電子郵件地址。他們可以毫無問題地在內部發送電子郵件。現在我想把它全部放在外面。此伺服器上的所有電子郵件地址都應該能夠接收來自外部地址(hotmail、gmail 等)的電子郵件,但也應該能夠向外部地址發送電子郵件。我執行了預設安裝,就是這樣。

目前記錄:

localhost.domain.com        A       127.0.0.1
domain.com              A       XXX.XX.XXX.XX
www.domain.com          A       XXX.XX.XXX.XX
ftp.domain.com          A       XXX.XX.XXX.XX
domain.com              TXT         "v=spf1 a mx ip4:XXX.XX.XXX.XX ~all"
domain.com              MX 10   XXX.XX.XXX.XX

假設 IMAP 和 SMTP 伺服器都駐留在同一個 IP 地址上,您可以創建“A”記錄以將名稱指向 IP 地址,或使用“CNAME”記錄為現有記錄創建別名。

假設公共 IP 地址為 10.8.0.5,“A”記錄如下所示:

mail.myserver.com A 10.8.0.5

“CNAME”記錄看起來像:

myexistinghostname.com    A    10.8.0.5
mail.myserver.com    CNAME    myexistinghostname.com

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