Le 19/11/07, Jérôme Lelong <lelong.jerome@neuf.fr> a écrit :
Re,
On Mon Nov 19, Jacques L'helgoualc'h wrote:
>
> > pour configurer ce genre de chose, j'utilise exim [...]
> >
> > #!/bin/sh
> >
> > if [ "$IFACE" == "eth0" ]; then
> > #first check eth0
> > IP=`ifconfig | grep -F2 eth0 | grep "inet addr" | cut -d ":" -f
> > 2 | cut -d " " -f 1`
>
> * Ce ne serait pas plutôt «grep -A1 "^{IFACE}"» ?
>
> * Dans le second grep, une locale française réduit «addr» en
> «adr», add?r est polyglotte.
>
> (et grep | grep | cut | cut, ça pourrait se réécrire en un seul Awk
> ou Sed...).
merci pour ces remarques, à force de changements certains scripts ont
bien besoin d'un regard neuf.
> > Attention, j'ai l'impression qu'exim4 ne sait pas résoudre les nom
> > de domaine, il faut lui donner l'adresse IP du smtp.
>
> Il suffit de le lui demander gentiment :)
> route_list = * smtp.neuf.fr bydns
route_list = * ${readfile{/etc/smarthost}{}} bydns
pour poursuivre dans la logique du post qui est de détecter le smtp en
fonction de l'IP.
Jérôme.
Merci pour toutes vos réponses
Je teste les solutions pour voir la plus simple ...
Cyrille