Comment rediriger tout le courrier d'un domaine vers un autre dans Postfix?

12

J'ai deux formes du même nom de domaine, l'une étant une faute d'orthographe courante de l'autre, disons tedswidgets.com et tedswigets.com.

Je voudrais rediriger tout le courrier pour <someone> @ tedswigets.com vers ce même <someone> @ tedswidgets.com.

Il y a beaucoup d'informations sur la façon d'attraper tous les messages d'un domaine et de les rediriger vers une seule adresse, mais je ne veux pas le faire - je veux attraper tous les messages d'un domaine et les rediriger, en conservant la partie nom d'utilisateur, et remappez-le à l'adresse équivalente sur l'autre domaine.

Désolé, j'aurais dû mentionner que j'utilise des domaines d'alias virtuels et que j'ai beaucoup d'autres domaines pour lesquels je sers des e-mails sur ce serveur. Ces deux domaines sont les deux seuls parmi tant d'autres qui doivent se refléter.

thomasrutter
la source

Réponses:

12

Ajoutez tedswigets.com à votre liste virtual_alias_domains puis dans votre fichier virtuel ajoutez:

@tedswigets.com       @tedswidgets.com

Selon virtual (5), lorsque le résultat a la forme @otherdomain, le résultat devient le même utilisateur dans l'autre domaine . Ainsi, @tedswigets interceptera tous les courriels [email protected] et les @tedswidgets dans le résultat le feront devenir [email protected].

TimS
la source
Il n'est actuellement pas nécessaire de faire quoi que ce soit virtual_alias_domains, seule la partie du virtualfichier est suffisante.
Simon Woodside
Le fichier virtuel est la liste virtual_alias_domains.
thomasrutter