![SendMail - 如何更改收件人地址的域](https://linux22.com/image/215190/SendMail%20-%20%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%94%B6%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80%E7%9A%84%E5%9F%9F.png)
答案1
我来这里也遇到同样的问题。
发送至 user@domain1 的邮件已更改为 user@domain2。
就我而言,域 1 和域 2 托管在同一台计算机/邮件服务器上。该计算机的常规主机名是domain2,而domain1“仅”是domain2 的DNS 别名。显然,sendmail 对收件人地址进行反向查找,并将该地址更改为作为基础 DNS 条目出现的任何地址。
我的解决方案:这可能不是最好的方法,但我在发送计算机的 /etc/hosts 文件中添加了一个条目,内容如下:domain2 domain1
当该条目处于活动状态时,发送至 user@domain1 的邮件正在正确传输。
那么,在您的情况下,您的域是否恰好解析为相同的 IP 地址?