![使用主机名重命名系统后,发送的邮件不再显示正确的域](https://linux22.com/image/1360366/%E4%BD%BF%E7%94%A8%E4%B8%BB%E6%9C%BA%E5%90%8D%E9%87%8D%E5%91%BD%E5%90%8D%E7%B3%BB%E7%BB%9F%E5%90%8E%EF%BC%8C%E5%8F%91%E9%80%81%E7%9A%84%E9%82%AE%E4%BB%B6%E4%B8%8D%E5%86%8D%E6%98%BE%E7%A4%BA%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%9F%9F.png)
我有一台 RH 服务器,几天前我将其从 XXXX 重命名为 YYYY。以前从该服务器发送的电子邮件将从[电子邮件保护]。使用主机名重命名服务器后,它们现在显示为来自[电子邮件保护]。更改主机名会导致此问题,这让我相信有人使用电子邮件中的搜索模式来查找 xxxx.network.int 并将其重命名为 @domain.com。如果不是,则应该继续使用相同的域。不幸的是,我对 Linux 还很陌生,无法找到可以进行重命名的位置。
我查看了 /etc/mail/sendmail.mc,里面似乎没有任何合适的内容(同样,除非我做错了,否则 MASQUERADE_AS(`domain.com')dnl 按照建议http://www.cyberciti.biz/tips/sendmail-masquerading-configuration-howto.html无效。)无论我使用什么关键词,尝试查找有关此主题的信息都会找到大量信息,但没有一条信息完全符合此问题。不过,我确信这只是由于我不熟悉 Linux 而导致的问题。
关于我需要去哪里解决这个问题,有什么建议吗?
答案1
事实证明,我发布的第一个链接没有包含所有必需的步骤。我点击了此链接,通过将 MASQUERADE_AS 行添加到 sendmail.mc、生成 .cf 文件,然后按照此处步骤 4-6 所述更新 .sf 文件,我能够解决问题:http://www.yolinux.com/TUTORIALS/Sendmail.html