发送邮件时出现错误“未找到名称服务器”

发送邮件时出现错误“未找到名称服务器”

我将此代码添加到 sendmail.mc 文件中:

dnl # Uncomment and edit the following line if your outgoing mail needs to
dnl # be sent out through an external mail server:
dnl #
define(`SMART_HOST',`in.hes.trendmicro.eu')dnl
dnl #

我做了 m4 转换来制作 sendmail.cf 文件,其中添加了以下代码:

DSin.hes.trendmicro.eu

我在 /var/mail/example 中收到以下错误:

<[email protected]>... Host unknown (Name server:example.com: host not found)

我不知道我在这里做错了什么,我刚接触 sendmail。谢谢你的帮助!

答案1

名称服务器:example.com:未找到主机

不一定是 sendmail 特有的问题,但很可能是一般 DNS 问题。无法解析 example.com 的主机名(或 MX 记录)。

检查是否dig any example.com还出现错误 => DNS 问题,需要解决,因为即使默认配置了智能主机,sendmail 仍然会进行 DNS 查找。

相关内容