Debian
如何在郵件子域中設置郵件伺服器?
請原諒我,我對伺服器管理任務還很陌生。
我剛剛將伺服器從我的“學習”VPS 中移開,並準備在我的 Debian VPS 上設置電子郵件。這將是我第二次這樣做。曾經。
我以前遵循本指南,但最終將郵件伺服器置於 fqdn 級別,而不是 .mail 子域。顯然後者是最佳實踐
請有人告訴我如何實現這一目標?
非常感謝
編輯:固定連結
伺服器名稱與它接受電子郵件的郵件地址的域部分不同,它們甚至不必在同一個域中。
典型的小規模設置將使用與其功能無關的伺服器名稱,以及
CNAME
從描述功能的名稱映射到實際伺服器名稱的名稱,以及一些描述服務的額外 DNS 記錄。所以你最終會得到
. IN MX 10 mail _sip._udp IN SRV 10 1 5060 sip mail IN CNAME cute www IN CNAME cute sip IN CNAME cute cute IN A 1.2.3.4
從服務到主機名的映射在歷史上是增長的:對於郵件,存在一個單獨的記錄類型,它將郵件域名映射到一組負責的主機。對於 SIP 電話協議(以及其他一些協議),通用 SRV 記錄具有相同的作用。對於網站,不存在這樣的查找,而是人們使用約定在 URL 中包含主機名“www”。
然後 CNAME 將服務映射到實際主機。這可以省略並直接完成映射(“www”情況除外),但使用單獨的主機名是一種很好的風格,因此您可以在其他情況下引用這些名稱(例如
ssh mail.my.domain
,將您連接到郵件伺服器的任何位置是)。然後正常配置實際主機,無論您給它們起可愛的名字還是功能性的名字,都取決於您的環境。
對於 SSL 證書,使用客戶端用來定址它們的主機名是有意義的。對於郵件伺服器,這是
MX
記錄中的名稱,即證書將使用名稱mail.my.domain
。該CNAME
解析度對客戶端是不可見的。