我当地的注册商允许注册以 结尾的域名,.com.uy
并且最近开始提供.uy
域名(免费.uy
向其现有.com.uy
客户提供地址)。就我而言,我拥有两个域名,分别是domain.com.uy
和domain.uy
。
目前,@domain.uy
我的服务器上的电子邮件在 运行良好,目前已设置 SPF、DKIM 和 DMARC。为此设置了 SSL 证书,到目前为止,exim4 运行正常。但是,我希望用户能够在收件箱中接收电子邮件,无论电子邮件是发送到 还是.com.uy
版本.uy
。电子邮件地址为 的 Bob[email protected]
将开始接收发送到 的电子邮件[email protected]
。外发电子邮件应按当前方式工作(即显示为[email protected]
)。
我的问题是,允许用户受到无论发送哪个主机名的电子邮件都[email protected]
应该[email protected]
与电子邮件接收)。
我一直在阅读地址重写不是因为有人建议我这么做,而是因为我想法它可以工作。但是,我还没有改变任何东西,因为我想听听大家对此的看法。我也读过这但并没有真正理解它。
我希望它是服务器端(不需要最终用户配置)、服务器范围(即不需要每个用户配置)并且足够干净以避免垃圾邮件过滤器的任何问题。
我有服务器的 root SSH 访问权限,并可以完全控制其 DNS 记录。
提前致谢
编辑:显然,在从我发送电子邮件时,在 exim.conf 中添加重写可以按预期工作domain.uy
,但目前远程电子邮件失败。
[001.641] ~~> RCPT TO:<[email protected]>
[002.307] <~~ 550-Please turn on SMTP Authentication in your mail client. www3.checktls.com
550-(checktls.com) [69.61.187.232]:59092 is not permitted to relay through this
550 server without authentication.
[002.307] Cannot proof e-mail address (reason: RCPT TO rejected)
通过将我的域添加到域列表来解决问题。
答案1
重写正是您想要的。分别针对标志,消息中对一个域的所有提及都将被另一个域替换。
该行为可以通过删除和添加标头的重定向路由器来模拟,结果完全相同。