L’idée est d’avoir à disposition un ensemble d’adresses nimportequoi@pub.mondomaine.com
qui redirigent toutes vers une seule boîte. Ainsi, je peux utiliser n’importe quelle adresse @pub.mondomaine.com
comme alias vers ma boîte principale.
De cette manière, je donne l’adresse ebay@pub.mondomaine.com
chez Ebay, amazon@pub.mondomaine.com
chez Amazon, et ainsi de suite.
L’avantage de cette solution est que je peux désactiver un alias si la désinscription sur le site ne suffit pas. Elle permet aussi de détecter les sites qui revendent votre adresse à d’autres sites.
En premier lieu, il faut qu’Exim écoute sur le réseau, et qu’il accepte les courriels à destination du domaine pub.mondomaine.com
. Sous Debian, on place les directives suivantes dans /etc/exim4/update-exim4.conf.conf
:
dc_local_interfaces='0.0.0.0' dc_relay_domains='pub.mondomaine.com'
Note : sous Debian, à chaque démarrage d’Exim le fichier /etc/exim4/exim4.conf.template
est rempli avec les variables définies dans /etc/exim4/update-exim4.conf.conf
, pour produire le fichier /var/lib/exim4/config.autogenerated
. Ceci afin de simplifier la configuration d’Exim dans les cas “standards”.
Éditer ensuite le fichier /etc/exim4/exim4.conf.template
pour ajouter un nouveau router, en tant que premier router juste en dessous de begin routers
:
catchall_pub: driver = redirect domains = pub.mondomaine.com data = utilisateur@mondomaine.com
Le router sera appelé pour tout mail @pub.mondomaine.com. Il confie tous les mails au transport redirect qui les enverra vers l’adresse spécifiée dans data.
Enfin, on pourra ensuite utiliser un fichier /home/utilisateur/.forward
pour désactiver les alias à l’aide d’un filtre Sieve ou Exim.
MAJ 10/11/2010 : une autre manière de désactiver les alias
Références :
- How Exim receives and delivers mail
- Router configuration
man update-exim4.conf.conf
- http://www.exim-users.org/forums/showthread.php?t=42346