Как перенаправить всю почту с одного домена на другой в Postfix?

12

У меня есть две формы одного и того же доменного имени, одна из которых является общепринятой орфографической ошибкой другой, скажем, tedswidgets.com и tedswigets.com.

Я хотел бы перенаправить всю почту для <somebody> @ tedswigets.com на тот же <somebody> @ tedswidgets.com.

Существует много информации о том, как перехватить всю почту из домена и перенаправить ее на один адрес, но я не хочу этого делать - я хочу перехватить всю почту из домена и перенаправить ее, сохраняя часть имени пользователя, и переназначить его на эквивалентный адрес в другом домене.

К сожалению, я должен был упомянуть, что я использую виртуальные домены с псевдонимами и у меня есть много других доменов, для которых я обслуживаю электронную почту на этом сервере. Эти два домена являются единственными из многих, которые должны отражать друг друга.

thomasrutter
источник

Ответы:

12

Добавьте tedswigets.com в свой список virtual_alias_domains, а затем в свой виртуальный файл добавьте:

@tedswigets.com       @tedswidgets.com

Согласно virtual (5), когда результат имеет вид @otherdomain, результат становится тем же пользователем в другом домене . Таким образом, @tedswigets будет перехватывать все электронные письма anyuser@tedwigets.com, и результат @tedswidgets приведет к тому, что он станет anyuser@tedswidgets.com.

TIMS
источник
В настоящее время с этим ничего не нужно делать virtual_alias_domains, достаточно только части virtualфайла.
Саймон Вудсайд
Виртуальный файл - это список virtual_alias_domains.
Томасруттер