[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Choisir un serveur smtp en fonction du lieu de connexion



Jérôme Lelong a écrit, lundi 19 novembre 2007, à 10:26 :
> Bonjour,

bonjour,

> 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...).

[...]
> 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 :)

> voilà à quoi ressemble la section smarthost: de mon
> fichier /etc/exim4/exim4.conf.template
> 
> smarthost:
>   debug_print = "R: smarthost for $local_part@$domain"
>   driver = manualroute
>   domains = ! +local_domains
>   transport = remote_smtp
>   route_list = * ${readfile{/etc/smarthost}{}}

  route_list = * smtp.neuf.fr bydns

[...] 
-- 
Jacques L'helgoualc'h



Reply to: