如何为多个子域上的邮件设置区域文件?

如何为多个子域上的邮件设置区域文件?

问题:我需要设置区域文件,以便可以设置电子邮件用户:两者[电子邮件保护], 和[电子邮件保护],其中有两个不同的用户,没有别名。来自用户 @mysite.com 的电子邮件使用与用户 @email.mysite.com 不同的邮件服务器。

我已经设置了以下区域文件:

    mysite.com.       IN      SOA     ns1.nsserver.co.in. admin.mysite.com. (
                   2007010403           ; Serial
                         1800           ; Refresh [1h=3600] 1800=30m
                          600           ; Retry   [10m]
                        86400           ; Expire  [2weeks] 86400=1day
                          180 )         ; Negative Cache TTL [1h]
;
mysite.com.      IN     NS      ns1.nsserver.co.in.
mysite.com.      IN     NS      ns2.nsserver.co.in.
mysite.com.      IN     NS      ns3.nsserver.co.in.
mysite.com.      IN     MX      10 hermes.mailserver.co.in.
mail.mysite.com. IN     MX      10 apollo.drmailserver.info.
mail.mysite.com. IN     A       172.25.31.173
mysite.com.      IN     A       198.21.221.223
www.mysite.com.  IN     A       198.21.221.223
ns1.mysite.com.  IN     A       199.188.75.23
ns2.mysite.com.  IN     A       38.114.103.106
ns3.mysite.com.  IN     A       38.127.98.233
mysite.com.     3501    IN     TXT   "v=spf1 a:hermes.mailserver.co.in mx:hermes.mailserver.co.in mx:apollo.drmailserver.info ip4:198.23.228.223 ~all"
*.mysite.com.   3600    IN      CNAME   mysite.com.

我这样做对吗?是否需要邮件服务器 IP 的 A 记录?

我进行了命名检查区域,没有发现任何错误。当我挖掘 MX 记录时,没有显示第二条 MX 记录。但我不确定这是否是因为该记录尚未生效。

答案1

MX 记录应指向有效的 A 记录。MX 记录应与电子邮件地址的右侧相匹配。

因此对于[电子邮件保护],MX 记录将是

my.domain.com IN MX 10 mail.domain.com.

其中 mail.domain.com 是所需的邮件服务器。

mail.domain.com. 应该有一个有效的 A 记录。

我注意到,您的 MX 记录指向第三方。我不知道这些是不是真实域名,但:

apollo.drmailserver.info

并不能解决我的问题,并且可能是你的问题的根源。

DNS 设置完成后,你必须确保目标邮件服务器知道如何处理发往[电子邮件保护]

相关内容