Sendmail + Smart Relay:不要将邮件转发到本地帐户

时间:2014-08-13 16:37:10

标签: sendmail smarthost

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

我用这行

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

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

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

1 个答案:

答案 0 :(得分:1)

根据我可以找到的内容,以下宏指示sendmail使用esmtp邮件程序用于" local"邮件而不是通过智能中继发送。

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

在我的系统上,这些是默认sendmail.mc中的最后两行,随附。

具体取决于您的&#34;本地帐户&#34;是的,您可能需要在经过适当的测试后使用$#local代替$#esmtp