Exim et /etc/hosts (Unroutable address)

Bonjour,

je dois envoyer un mail d’une machine a l’autre, les 2 machines sont sur un réseau local

il semblerait que exim ne trouve pas le hostname si j’envoie un mail vers user@remote_host
(ça marche en telnet)

echo “test” | mail -s “test” user@remote_host

mais dans les logs d’exim, j’ai “unroutable address” pour le recipient
pourtant toutes mes machines sont dans le /etc/hosts

j’ai essaye en rajoutant .localhost

echo “test” | mail -s “test” user@remote_host.localhost

j’ai l’impression qu’exim utilise le dns avant le hosts file

pourtant :

cat /etc/nsswitch.conf

passwd:         compat
 group:          compat
shadow:         compat
gshadow:        files

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

quelqu’un peut m’aider, je suis coincé la dessus depuis une semaine ?

merci

Je crois que c’est l’adresse e-mail, exim ne sert pas à ça, c’est un gestionnaire local.
De plus, pour router des e-mails, les noms de domaines doivent avoir des enregistrements MX (Mail eXchange) dans le DNS.

fallait faire ceci en fait

echo “host:ip” > /etc/exim4/hubbed_hosts