Re: Choisir un serveur smtp en fonction du lieu de connexion
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.
Reply to: