On Sun, 2010-12-19 at 15:17 +0100, David Amiel wrote:
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
Bonjour,
tu as l'option qualify_domain qui permet de rajouter un domaine aux adresses non FQDN, dans ton cas en faisant qualify_domain = localhost ça devrait résoudre ton problème
Bonjour,
J'ai essayé qualify_domain=localhost a divers endroits de /etc/exim4 mais c'est resté sans effet.
En mettant localhost dans /etc/mailname ca marche pour le local comme je veux mais mon smarthost rejette alors les mail sortants en disant qu'ils n'ont pas de FQDN.
Je retrouve qualify_domain dans /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs mais cette option a l'air binaire.
Si ce que je veux n'est pas faisable avec exim4 je suis preneur de toute autre option installable facilement sous lenny.
Je pensais que ma configuration sera plutot "bateau" mail user ou user@localhost en local delivery le reste en smarthost mais visiblement ce n'est pas le cas ...
Merci,
Laurent