我在Centos服务器上使用Sendmail来发送PHP脚本的电子邮件,但是问题是邮件传递到了计算机上的本地邮箱,而不是域的MX记录中指定的邮件-实际上指向了我的另一台计算机用于电子邮件。
我希望sendmail不要尝试为设置了计算机的域本地发送邮件,是否有一种简单的方法来禁用本地发送?
该域不在本地主机名文件中。
我已经做了大量的谷歌搜索,并查看了:
但是,要么没有答案,要么不合适。
我不想中继到另一台服务器,我只希望它发送邮件而不管域。
举个例子:
我有两台服务器,一台是mail.example.com上的邮件服务器,另一台是example.com上的Web服务器,当我在Web服务器上使用smtp服务时,它目前将邮件路由到example.com上的本地邮箱,但是它应该去mail.example.com上的邮箱
sendmail -bt的输出返回:
地址测试模式(规则集3不会自动调用) 输入 > 3,0 info@example.com 规范输入:info @ example。com Canonify2输入:信息 Canonify2返回:信息 规范回报:信息 解析输入:信息 解析0输入:信息 Parse0返回:信息 ParseLocal输入:信息 ParseLocal返回:信息 Parse1输入:信息 Parse1返回:$#本地$:信息 解析返回:$#本地$:信息