Salut, J'ai pour horreur le système de conf Exim de Debian, donc voici une aide à adapter a ton systeme D'abord, déclare une variable avec tous tes domaines locaux : domainlist local_domains = dom1.dom : dom2.dom Ajout un router *avant* le smarthost du type : localuser: driver = accept domains = +local_domains check_local_user local_part_suffix = +* local_part_suffix_optional transport = local_delivery no_more Ca ne doit pas t'empecher d'ajouter une condition "domains = !+local_domains" dans ton smarthost Puis un transport, ou tu veux : local_delivery: driver = appendfile file = /var/mail/$local_part delivery_date_add envelope_to_add return_path_add group = mail Si tu veux gérer les alias dans /etc/aliases, tu peux ajouter un routeur avant localuser : system_aliases: driver = redirect allow_fail allow_defer data = ${lookup{$local_part}lsearch{/etc/aliases}} file_transport = address_file pipe_transport = address_pipe Bertrand D'ar sul 19 a viz Kerzu 2010 e 13 eur 19, « Laurent GUERBY » he deus skrivet :
Bonjour,
Sous debian lenny j'ai un exim4 avec un smarthost et un /etc/mailname avec mon.domaine.truc, jusque la ça marche, les mails sortent bien avec reply user@mon.domaine.truc.
Seulement j'aimerai que les mails dont le destinataire est sans domaine soient delivres localement sans aller vers le smarthost, c'est a dire que :
echo bonjour|Mail -s test monlogin
Termine dans /var/mail/monlogin sans passer par le smarthost.
En mettant explicitement "localhost" dans /etc/exim4/update-exim4.conf.conf :
dc_other_hostnames='localhost;mon.domaine.truc'
Avec ce rajout de "localhost;" ca marche pour
echo bonjour|Mail -s test monlogin@localhost
qui termine bien dans /var/mail/monlogin.
Mais pas sans le @localhost.
Une idée ?
Merci !
Laurent
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
-- Beber