Email
在一台伺服器上為多個域設置的正確郵件是什麼?
我有一台帶有一個外部 IP 地址的機器(centos 5)。在那台機器上,我有許多虛擬主機,其中有幾個不同的頂級域名和子域,例如。
sub1.domain1.com
sub2.domain1.com
sub3.domain1.com
sub1.domain2.com
sub2.domain2.com
sub1.domain3.com
等等……很多這些不同的站點需要將郵件作為其相應的域(或至少二級域)發送。
我需要設置 DKIM、SPF(但這是在 DNS 上處理的)和 rDNS 查找,以便接收郵件。據我了解,每台機器只能有一個 rDNS 條目。我可以為每個頂級域設置一個伺服器,但我認為這會變得昂貴。
我應該在這裡做什麼?有沒有辦法在一個 IP 地址上進行多個 rDNS 查找?如何在一台機器上為多個域名設置 DKIM 簽名?有沒有可以為我處理這個問題的服務?
與神話相反,您不需要將 rDNS 域設置為
'From'
電子郵件地址的域部分。您只需匹配'Mail From' /'Envelope Sender'
地址域。因此,如果您的 IP'a.b.c.d'
有一個 rDNS'mail.example.com'
,您應該有一個'mail.example.com'
指向該 IP的正向 DNS 記錄'a.b.c.d'
。您的郵件伺服器應該'mail.example.com'
在向其他域發送郵件時標識自己。現在您可以託管多個域/子域(example.net、sub.example.net 等),而無需將 rDNS 設置為與 example.net 相關的任何內容。每個“發件人”地址域都應具有適當的 SPF 和 DKIM 記錄。DKIM 記錄在與其他域共享 IP 時保護基於域的聲譽。