Chacun sa route, chacun son chemin, passe le message à ton voisin ...
Par redseb le lundi 17 octobre 2011, 15:46 - Lien permanent
En ces temps de restriction budgétaire et de dégraissage du mammouth, chacun
se doit d'y aller de son petit effort pour réduire les coût. En ce qui me
concerne, cela s'est concrétisé par un peu de tuning sur un serveur de mail
postfix/docevot/amavis-et-ses-copains increvable afin de l'utiliser pour
plusieurs domaines qui n'ont rien à voir entre eux.
Mon besoin, simple en soit, et, au final, simple à traiter, se résume ainsi
:
- 2 organisations, avec deux domaines (organisation1.fr et organisation2.com)
- 2 smarthosts (mx.organisation1.fr et mx.organisation2.com)
- 1 serveur mail pour gérer les deux domaines, mais chacun utilisant en entrée et en sortie son smarthost (relayhost chez postfix) respectif
Je n'insulterai personne en expliquant comment gérer un smarthost
(transport.map et relayhost sont nos amis) ou comment rajouter le support d'un
domaine ...
Pour ce qui est d'utiliser un smarthost spécifique en sortie, c'est là que la
magie de postfix opère : il suffit d'utiliser la directive bien nommée
sender_dependent_relayhost_map avec en paramètre un fichier au
format "transport", ce qui donne la chose suivante :
@organisation1.fr [mx.organisation1.fr] @organisation2.com [mx.organisation2.com]
Et voilà, comme ça tout le trafic entrant et sortant passe par les smarthosts
respectifs des deux organisations.
