Bonjour, pour configurer ce genre de chose, j'utilise exim en smarthost pour faire le relai entre le port 25 localhost et le véritable smtp à contacter suivant l'endroit où je me trouve. La configuration de ce dernier se fait via un script maison que je place dans /etc/network/if-up.d/ et qui en fonction de mon addresse IP choisit le bon smpt à contacter.
un script du genre #!/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` case "$IP" in 192.168.*.*) #using smtp.neuf.fr echo "84.96.92.4" > /etc/smarthost ;; etc.... esac fi permet d'écrire le nom du smpt à contacter dans /etc/smarthost. Ensuite il n'y a plus qu'à dire à exim de lire le nom du dit smtp à cet endroit. 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. voilà à quoi ressemble la section smarthost: de mon fichier /etc/exim4/exim4.conf.template smarthost: debug_print = "R: smarthost for [EMAIL PROTECTED]" driver = manualroute domains = ! +local_domains transport = remote_smtp route_list = * ${readfile{/etc/smarthost}{}} host_find_failed = defer same_domain_copy_routing = yes no_more .endif Il faut ensuite lancer update-exim4.conf pour prendre en compte les modifs. Il y a probablement d'autres moyens de faire le relai vers le bon smtp que d'utiliser exim4 mais bon cette solution fonctionne. La FAQ d'exim regorge de ce genre d'astuces http://www.exim.org/exim-html-4.10/doc/html/FAQ.html#TOC En espérant que ça pourra aider, Jérôme. On Fri Nov 16, cyrille maiche wrote: > Bonjour > > Y a t-il un moyen de définir le serveur smtp (envoi de mail) en > fonction du lieu au je me connecte. > J'utulise thunderbird et je suis obligé de changer le serveur smtp par > défaut à chaque fois que je connecte mon portable au boulot ou à la > maison. > > merci de votre aide > > @+ > > Cyrille