我将 crontab 配置为将邮件发送到特定地址,例如“[电子邮件保护]“。test.com 也是我的盒子的主机名,但是我已将我的 mx 电子邮件记录外部配置为指向 gmail 域。所有电子邮件都可以正常发送到 test.com,而且我登录那里没有任何问题。
然而,使用 crontab 并且我假设其他进程会在本地发送电子邮件,再次假设它认为应该接受所有发送到 test.com 的电子邮件。
有什么建议可以解决此问题,且不破坏从 test.com 地址发送的外发邮件?
已更新,邮件服务器是 sendmail,这是配置文件:http://pastebin.com/4sSApB1y
答案1
如果您不希望发送到 test.com 的邮件无法在本地投递,请从 sendmail 配置文件中删除该域。它通常位于/etc/mail/sendmail.mc
选项名称下LOCAL_DOMAIN(test.com)
。在行首用 注释掉它dnl
。如果您在该文件中找不到 test.com,请在 /etc/mail 中使用 grep 搜索它,如果存在则删除它以设置该域的本地投递。
答案2
重命名计算机。不是 test.com
就足够了。毕竟,这台计算机几乎肯定不够。也许chief.test.com
或者cortana.test.com
?