Exim - 将来自多个域的电子邮件作为一个邮件处理

Exim - 将来自多个域的电子邮件作为一个邮件处理

我当地的注册商允许注册以 结尾的域名,.com.uy并且最近开始提供.uy域名(免费.uy向其现有.com.uy客户提供地址)。就我而言,我拥有两个域名,分别是domain.com.uydomain.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

重写正是您想要的。分别针对标志,消息中对一个域的所有提及都将被另一个域替换。

该行为可以通过删除和添加标头的重定向路由器来模拟,结果完全相同。

相关内容