我的sendmail配置有问题。需要使用智能主机,但是向本地帐户发送邮件的本地服务需要在本地发布。
我用这行
LOCAL_DOMAIN(`localhost.localdomain')dnl
LOCAL_DOMAIN(`acme.com')dnl
...和文件/ etc / mail / local-host-names
任何想法。需要更多信息?
答案 0 :(得分:1)
根据我可以找到的内容,以下宏指示sendmail使用esmtp
邮件程序用于" local"邮件而不是通过智能中继发送。
LOCAL_NET_CONFIG
R$* < @ $* .$m. > $* $#esmtp $@ $2.$m $: $1 < @ $2.$m. > $3
在我的系统上,这些是默认sendmail.mc
中的最后两行,随附。
具体取决于您的&#34;本地帐户&#34;是的,您可能需要在经过适当的测试后使用$#local
代替$#esmtp
。