Postfix 发送邮件失败,发现主机没有请求类型的数据记录

Postfix 发送邮件失败,发现主机没有请求类型的数据记录

首次在 Centos 7 上设置 Nagios 4,并使用 Postfix 发送警报电子邮件。我的本地域名是example_1.com我的 Exchange 邮箱mx 记录example_2.com并且都位于同一网络的防火墙后面。

通过 Postfix 发送电子邮件时[电子邮件保护]用户@example_2.com,我不断得到

名称=example_2.com 的名称服务错误,类型=A:找到主机,但没有请求类型的数据记录。

我怀疑是 Postfix 中的 DNS 配置错误。我该如何解决这个问题?请提供建议。非常感谢。

请参阅下面我的/postfix/main.cf

myhostname = HostName.example_1.com
mydomain = example_1.com 
myorigin = $mydomain
inet_interfaces = all
inet_protocals = ipv4
mydestination = $myhostname, localhost.$mydomain,localhost, $mydomain
mynetworks = 127.0.0.0/8, 10.1.176.0/23
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
home_mailbox = Maildir/
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination, permit_sasl_authenticated,reject

错误信息:

Mar 4 17:41:40 HostName postfix/smtp[13576]: 4D5232232A50: to=<user@example_2.com>, relay=none, delay=0.03, delays=0.02/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found.  Name service error for name=example_2.com type=A: Host found but no data record of requested type)

答案1

您的域名没有 MX 记录来指定邮件应投递到哪里。发生这种情况时,将尝试使用地址记录(AAAA 或 A),但您的域名也没有这些记录。

或者,域名具有 MX 记录,但 MX 记录标签中命名的主机没有地址记录。

要解决该问题,请创建适当的 MX 记录。

相关内容