我有一台邮件服务器,mail.domainA.com
如果我发送电子邮件到,它工作得非常好[email protected]
。然后我在 bind9(同一台服务器)中配置了第二个域(domainB.com)用作mail.domainA.com
邮件服务器。但是,当我发送电子邮件到时,[email protected]
我在 POSTFIX 中看不到任何日志,所以好像他们没有与邮件服务器联系。
注意:我使用的是 Cloudflare。因此,即使我公开了mail.domainA.com
我的邮件服务器,日志中仍然没有任何内容,不知何故domainB.com
没有联系mail.domainA.com
。
我对 DomainA 的 bind9 配置:
; MX Record
domainA.com. IN MX 10 mail.domainA.com.
; A record for nameserver
@ IN A 1.1.1.1
mail IN A 1.1.1.1
domainA.com. IN TXT "v=spf1 a mx ip4:1.1.1.1 ~all"
mail IN TXT "v=spf1 a mx ip4:1.1.1.1 ~all"
我对 DomainB 的 bind9 配置:
; MX Record
domainB.com. IN MX 10 mail.domainA.com.
; A record for nameserver
@ IN A 1.1.1.1
mail IN A 1.1.1.1
mail IN TXT "v=spf1 mx a ip4:1.1.1.1 ~all"
domainB.com. IN TXT "v=spf1 mx a ip4:1.1.1.1 ~all"
我在 cloudflare 上也有相同的设置。
我的 postfix(main.cf)配置文件:
myhostname = mail.domainA.com
mydomain = domainA.com
myorigin = domainA.com
virtual_alias_domains = domainA.com domainB.com
答案1
没有 PTR 记录domainB.com
,一旦我添加了 PTR 记录,我就能在日志中看到连接。
我还必须mail.domainA.com
在 Cloudflare 中公开它。