我在Centos 7上安装了sendmail,并使用SMART_HOST设置了中继服务器。 但sendmail在发送电子邮件时没有使用我的中继服务器,它一直使用localhost。 任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
默认情况下,Sendmail-8.12 +将本地提交的消息中继到运行在127.0.0.1:25的本地主sendmail守护程序。它作为安全预防措施,以避免安装为set root uid。
您检查过sendmail日志文件吗?它们应该显示主本地sendmail守护程序将消息中继到非本地电子邮件地址的位置。
答案 1 :(得分:0)
我自己找到了答案。 错误在于LOCAL_DOMAIN。 我把我的本地域名(用于邮件服务器和电子邮件地址)放在这里。 我的所有电子邮件都是作为本地电子邮件处理的。 本地电子邮件是为了从中继中排除,哈哈。