Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 sendmail 配置有问题。需要使用智能主机,但是向本地帐户发送邮件的本地服务需要在本地发布。
我用这条线
LOCAL_DOMAIN(`localhost.localdomain')dnl LOCAL_DOMAIN(`acme.com')dnl
… 和文件 /etc/mail/local-host-names
任何想法。需要更多信息?
根据我能找到的,以下宏指示 sendmail 使用esmtp邮件程序发送“本地”邮件,而不是通过智能中继发送邮件。
esmtp
LOCAL_NET_CONFIG R$* < @ $* .$m. > $* $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3
在我的系统上,这些是默认的最后两行sendmail.mc,如出厂。
sendmail.mc
根据您的“本地帐户”的本地化程度,您可能希望在适当的测试后$#local代替.$#esmtp
$#local
$#esmtp