Linux Découverte Communauté Debian Sécurité et réseaux
Administration Système Divers  







Routage des mails avec Exim

vendredi 17 janvier 2003, par regit


DANS LA MEME RUBRIQUE :
Installer une carte MiroPCTV
Les Modules (chargement automatique)
Configuration de l’agfa snapscan 310


Exim permet de router les mails finement, comme tout bon MTA doit pouvoir le faire. Dès qu’un système de serveurs de mails se complexifie, il est nécessaire de rediriger les mails suivant certains filtres.

Prenons un exemple, une entreprise dénommée try possède plusieurs domaines try.fr et try.net. Son architecture de mail repose sur une passerelle antivirus gwav.try.net qui est la seule à recevoir les mails entrant et à prendre en charge les mails sortant. Elle redirige ensuite tous les mails vers une machine relais (celle qui a exim pour MTA) qui redistribue les mails des domaines vers deux serveurs différents en interne, un pour try.net et un autre pour try.fr. En l’absence de résolution, il faut rediriger les mails des domaine internes vers des machines désignée par leur IP.

Ceci nous donne trois routages différenciés :
- try.net
- try.fr
- les autres

Exim utilise des routeurs pour définir l’intinéraire que doivent prendre les mails. On a donc ici besoin de trois routeurs différents. Ce qui se traduit par la configuration suivante :


tryfr:
 driver = domainlist
 transport = remote_smtp
 route_list ="try.fr 192.168.200.171 byname"

trynet:
 driver = domainlist
 transport = remote_smtp
 route_list ="try.net 192.168.200.171 byname"

smarthost:
 driver = domainlist
 transport = remote_smtp
 route_list = "* gwav.try.net bydns_a"

end
Dans tous les cas on utilise le transport par smtp (transport = remote_smtp). De plus, la selection se fait suivant le domaine de distribution (driver = domainlist). Pour ce qui est de la sélection en elle-même, elle est simple :

route_list = "DESTINATION RELAIS RESOLUTION"
On définit le domaine de destination par DESTINATION, puis on spécifie le relais wcode>RELAIS. Enfin, on précise la méthode de résolution du nom du relais :
- byname : en utilisant la fonction get_hostbyname
- bydns_a : en utilisant strictement le dns

La résolution effective est obligatoire avec le dernier choix. Il faut donc utiliser byname si l’on n’a qu’une IP.

Répondre à cet article

regit





Il y a 1 contribution(s) au forum.

> Routage des mails avec Exim
(1/1) 18 juillet 2005, par regit




> Routage des mails avec Exim
18 juillet 2005, par regit   [retour au début des forums]

Sous debian, avec exim4 on peut directement utiliser le routeur hubbed_hosts. Il suffit simplement de créer un fichier /etc/exim4/hubbed_hosts contenant par exemple

nufw.org: 192.168.3.22

[Répondre à ce message]

Da Trucs for Linux | PLAN DU SITE | ADMIN