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.