电子邮件无法到达外部邮件服务器(postfix)

电子邮件无法到达外部邮件服务器(postfix)

我有一台邮件服务器,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 中公开它。

相关内容