Sendmail 本地域托管在外部电子邮件失败 :(

Sendmail 本地域托管在外部电子邮件失败 :(

我有 sendmail,它可以很好地发送到外部域,但对于其自己的内部域,它会尝试在本地而不是根据 MX 记录向外部发送邮件。有办法解决这个问题吗?

我看过其他帖子,但没能弄明白。

答案1

我认为您可以从 sendmail 的“nullclient”配置中受益。只需将以下内容放入您的 /etc/mail/sendmail.mc 中:

include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`nullclient setup')dnl
OSTYPE(`linux')dnl
FEATURE(`nullclient',`your.mail.server.address.or.name')dnl

它会将除发往“root”的邮件之外的所有内容转发到外部邮件服务器(至少在 Centos 上是这样运作的)。

答案2

只是一个猜测,也许域名在 /etc/mail/local-host-names 文件中?因此被本地解释。

答案3

我只是已回答这是另一个问题。

相关内容