2

我的 sendmail 配置有问题。需要使用智能主机,但是向本地帐户发送邮件的本地服务需要在本地发布。

我用这条线

LOCAL_DOMAIN(`localhost.localdomain')dnl
LOCAL_DOMAIN(`acme.com')dnl

… 和文件 /etc/mail/local-host-names

任何想法。需要更多信息?

4

1 回答 1

1

根据我能找到的,以下宏指示 sendmail 使用esmtp邮件程序发送“本地”邮件,而不是通过智能中继发送邮件。

LOCAL_NET_CONFIG
R$* < @ $* .$m. > $*    $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3

在我的系统上,这些是默认的最后两行sendmail.mc,如出厂。

根据您的“本地帐户”的本地化程度,您可能希望在适当的测试后$#local代替.$#esmtp

于 2014-08-13T22:29:48.390 回答