如何在 Postfix 中将所有邮件从一个域重定向到另一个域?

tho*_*ter 12 email postfix redirection

我有两种形式的相同域名,一种是另一种常见的拼写错误,比如 tedswidgets.com 和 tedswigets.com。

我想将 <someone>@tedswigets.com 的所有邮件重定向到同一个 <someone>@tedswidgets.com。

有很多关于如何从域中捕获所有邮件并将其重定向到单个地址的信息,但我不想这样做 - 我想从域中捕获所有邮件并重定向它,保留用户名部分,并且将其重新映射到另一个域上的等效地址。

抱歉,我应该提到我使用虚拟别名域,并在此服务器上为许多其他域提供电子邮件服务。这两个域是许多需要相互镜像的域中仅有的两个。

小智 12

将 tedswigets.com 添加到您的 virtual_alias_domains 列表,然后在您的虚拟文件中添加:

@tedswigets.com       @tedswidgets.com
Run Code Online (Sandbox Code Playgroud)

根据虚拟(5)当该结果具有如下形式@otherdomain结果变成在同一用户otherdomain。所以@tedswigets 将捕获所有 anyuser@tedwigets.com 电子邮件,结果中的 @tedswidgets 将导致它成为 anyuser@tedswidgets.com。