sendmail—DSN:未找到名称服务器主机

sendmail—DSN:未找到名称服务器主机

我最近设置了一个新的备份服务器,并配置了 sendmailsmart_relay_host

但命令行发送的每封电子邮件都不会发送到任何地方。发件人mail.log

Oct  3 14:32:52 *****back01 sm-mta[16570]: p93DWqtC016568: to=<***.***@***.com>, ctladdr=<root@*****back01.****.****.local> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120762, relay=10.2.30.60, dsn=5.1.2, stat=Host unknown (Name server: 10.2.30.60: host not found)
Oct  3 14:32:52 *****back01 sm-mta[16570]: p93DWqtC016568: p93DWqtC016570: DSN: Host unknown (Name server: 10.2.30.60: host not found)

DNS 在此机器上正常工作。我可以进行正向和反向查找。

我还可以通过 telnet 连接到邮件中继并以此方式发送消息。

我被难住了。有什么建议吗?

答案1

Name server: 10.2.30.60: host not found告诉,这个 NS (10.2.30.60) 无法解析您的智能中继的名称,不是吗?只需尝试从 SMART_HOST 定义解析主机(然后稍后连接到它)

相关内容