【发布时间】:2014-08-13 16:37:09
【问题描述】:
我的 sendmail 配置有问题。需要使用智能主机,但是向本地账户发送邮件的本地服务需要在本地发帖。
我用这条线
LOCAL_DOMAIN(`localhost.localdomain')dnl
LOCAL_DOMAIN(`acme.com')dnl
... 和文件 /etc/mail/local-host-names
任何想法。需要更多信息?
【问题讨论】:
我的 sendmail 配置有问题。需要使用智能主机,但是向本地账户发送邮件的本地服务需要在本地发帖。
我用这条线
LOCAL_DOMAIN(`localhost.localdomain')dnl
LOCAL_DOMAIN(`acme.com')dnl
... 和文件 /etc/mail/local-host-names
任何想法。需要更多信息?
【问题讨论】:
根据我能找到的,以下宏指示 sendmail 使用 esmtp 邮件程序发送“本地”邮件,而不是通过智能中继发送。
LOCAL_NET_CONFIG
R$* < @ $* .$m. > $* $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3
在我的系统上,这些是默认sendmail.mc 中的最后两行。
根据您的“本地帐户”的本地化程度,在经过适当的测试后,您可能希望使用$#local 代替$#esmtp。
【讨论】:
R$* < @ $* .$m. > $*[TAB]$#smtp $@ $2.$m $: $1 < @ $2.$m. > $3