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

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

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

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

对不起,我应该提到,我使用虚拟别名域,并有很多其他域,我服务于此服务器上的电子邮件 这两个领域是唯一需要彼此反映的两个领域。

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

@tedswigets.com @tedswidgets.com 

根据虚拟的(5),当结果有@otherdomain的forms ,结果成为其他域的同一个用户。 因此@tedswigets将捕获所有[email protected]电子邮件,结果中的@tedswidgets将使其成为[email protected]

你可以添加这个另一个域名postifx mydestination名单。 请参阅http://www.postfix.org/VIRTUAL_README.html#local