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

2007-11-27 Par sujet Michelle Konzack
Am 2007-11-16 19:41:02, schrieb Hugues LARRIVE:
> Le mieux à mon avis c'est d'utiliser un smtp indépendant du FAI qui te
> permette d'envoyer avec toutes tes adresses depuis n'importe quelle
> connexion. Gmail offre un service smtp et il est possible d'envoyer avec
> une autre adresse d'expéditeur dans leur webmail, donc je pense que
> c'est aussi possible avec leur smpt, je vais essayer ça pour voir...

Il est la raison, pourqui je reçu par jour 40-150 spam de 
Et le contact  marcher pas, except le repondeur automatique.

Thanks, Greetings and nice Day
Michelle Konzack
Tamay Dogan Network
Open Hardware Developer
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSN LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


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

2007-11-23 Par sujet cyrille maiche
Le 19/11/07, Jérôme Lelong <[EMAIL PROTECTED]> 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


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

2007-11-19 Par sujet Jérôme Lelong
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.





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

2007-11-19 Par sujet Jacques L'helgoualc'h
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 [EMAIL PROTECTED]"
>   driver = manualroute
>   domains = ! +local_domains
>   transport = remote_smtp
>   route_list = * ${readfile{/etc/smarthost}{}}

  route_list = * smtp.neuf.fr bydns

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


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



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

2007-11-19 Par sujet Jérôme Lelong
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



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

2007-11-16 Par sujet HEHO
cyrille maiche a écrit, le 16.11.2007 17:53 :
> 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.
bonsoir,
pour info dans le fichier pref.js du profil de thunderbird/icedove
les serveurs smtp utilisés sont renseignés par ces lignes (par exemple):

user_pref("mail.smtpserver.smtp1.hostname", "localhost");
user_pref("mail.smtpserver.smtp5.hostname", "smtp.orange.fr");
user_pref("mail.smtpserver.smtp4.hostname", "smtp.free.fr");
user_pref("mail.smtpserver.smtp2.hostname", "smtp.neuf.fr");
user_pref("mail.smtpserver.smtp3.hostname", "smtp.noos.fr");

le serveur smtp par defaut par cette ligne:
user_pref("mail.smtp.defaultserver", "smtp1");

si ça peut servir...
cordialement.
hého


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



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

2007-11-16 Par sujet Jean-Yves F. Barbier

C.Q.F.D. (Ce Qu'il Faut pour réussir: Debian :)

mouss a écrit :

Jean-Yves F. Barbier wrote:

2 instances de thunderpigeon?


c'est peut-etre ce qu'il y a de plus simple, en effet!



mouss a écrit :


Mais dans tous les cas, ça ne répond pas forcément au besoin. En effet,
Cyrille veut utiliser un serveur sortant pour tous ses mails, et non un
serveur en fonction du compte (de l'adresse mail).





--
Seek simplicity -- and distrust it.
-- Alfred North Whitehead



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

2007-11-16 Par sujet mouss
Jean-Yves F. Barbier wrote:
> 2 instances de thunderpigeon?

c'est peut-etre ce qu'il y a de plus simple, en effet!


> 
> mouss a écrit :
> 
>> Mais dans tous les cas, ça ne répond pas forcément au besoin. En effet,
>> Cyrille veut utiliser un serveur sortant pour tous ses mails, et non un
>> serveur en fonction du compte (de l'adresse mail).


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



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

2007-11-16 Par sujet Jean-Yves F. Barbier

2 instances de thunderpigeon?

mouss a écrit :


Mais dans tous les cas, ça ne répond pas forcément au besoin. En effet,
Cyrille veut utiliser un serveur sortant pour tous ses mails, et non un
serveur en fonction du compte (de l'adresse mail).

--
schnuffel, n.:
A dog's practice of continuously nuzzling in your crotch in mixed
company.
-- Rich Hall, "Sniglets"



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

2007-11-16 Par sujet Hugues LARRIVE
Sylvain Sauvage a écrit :
> cyrille maiche, vendredi 16 novembre 2007, 17:53:20 CET’soir,
>
>   
...
>   
>> 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.
>> 
>
>   
Tu utilises la même adresse mail pour le boulot et le reste ? parce que
sinon il suffit de sélectionner le bon serveur sortant dans les
paramètres de chaque comptes. Mais ça risque de poser des problèmes si
tu veux par exemple répondre à un mail perso au boulot.

Le mieux à mon avis c'est d'utiliser un smtp indépendant du FAI qui te
permette d'envoyer avec toutes tes adresses depuis n'importe quelle
connexion. Gmail offre un service smtp et il est possible d'envoyer avec
une autre adresse d'expéditeur dans leur webmail, donc je pense que
c'est aussi possible avec leur smpt, je vais essayer ça pour voir...
>   Pour continuer le troll de ce vendredi, un bon MUA permet de
> choisir le compte d’envoi (qui peut ne différer que par le smtp
> utilisé) à la composition.
>   
Oui est aussi le format text ou html ;)
>   Thunderbird/Icedove ne le permet pas ?
>
>   
Ben si... Il suffit de créer un compte factice (désactiver les options
de relevée automatique, etc.) avec la même adresse mail mais  un nom de
compte et un smtp différent. Comme ça on choisit lors de l'envoi. C'est
un peu plus simple que de changer le serveur par défaut mais c'est quand
même source d'erreur.


@+



signature.asc
Description: OpenPGP digital signature


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

2007-11-16 Par sujet mouss
Sylvain Sauvage wrote:
> cyrille maiche, vendredi 16 novembre 2007, 17:53:20 CET
>> Bonjour
> 
> ’soir,
> 
>> 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.
> 
>   Pour continuer le troll de ce vendredi, un bon MUA permet de
> choisir le compte d’envoi (qui peut ne différer que par le smtp
> utilisé) à la composition.
>   Thunderbird/Icedove ne le permet pas ?
> 

on peut
- configurer plusieurs "serveurs smtp",
- créer plusieurs comptes "boite au lettre", et pour chaque compte,
choisir le serveur smtp sortant.

une fonctionnalité qui manque est de pouvoir utiliser l'adresse à
laquelle un mail a été livrée quand on répond (Fonctionnalité d'Eudora).

Mais dans tous les cas, ça ne répond pas forcément au besoin. En effet,
Cyrille veut utiliser un serveur sortant pour tous ses mails, et non un
serveur en fonction du compte (de l'adresse mail).

Si le portable utilise dhcp, on peut jouer avec le script dhcp, quoique
c'est pas joli joli.

il y aussi l'approche de faire tourner un serveur dns où on déclare
smtp.localhost selon où on se trouve. pas simple, mais au moins, ça sort
le problème du MUA et l'amène dans un domaine plus scriptable...


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



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

2007-11-16 Par sujet François TOURDE
Le 13833ième jour après Epoch,
Hugues LARRIVE écrivait:

> Sylvain Sauvage a écrit :
>> cyrille maiche, vendredi 16 novembre 2007, 17:53:20 CET’soir,
>>
>>> Y a t-il un moyen de définir le serveur smtp (envoi de mail)
>>> en fonction du lieu au je me connecte.

Tu peux utiliser des mécanismes comme whereami (du paquet éponyme),
qui permettent ça. Je l'utilise depuis quelques années, et j'en suis
ravi.

> Tu utilises la même adresse mail pour le boulot et le reste ? parce que
> sinon il suffit de sélectionner le bon serveur sortant dans les
> paramètres de chaque comptes. Mais ça risque de poser des problèmes si
> tu veux par exemple répondre à un mail perso au boulot.

Exactement. Il vaut mieux dissocier emails et connections.

Par principe, un FAI accepte la sortie SMTP, donc tu dois relier ton
serveur relai à la connection courante.

> Ben si... Il suffit de créer un compte factice (désactiver les options
> de relevée automatique, etc.) avec la même adresse mail mais  un nom de
> compte et un smtp différent. Comme ça on choisit lors de l'envoi. C'est
> un peu plus simple que de changer le serveur par défaut mais c'est quand
> même source d'erreur.

A mon avis c'est risqué. Tu vas te retrouver avec des mails qui
partent, d'autre non, tu sais plus où tu es connecté, etc...

Whereami & Gnus powah !!!


pgpLWQ6QakKN3.pgp
Description: PGP signature


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

2007-11-16 Par sujet Hugues LARRIVE
Hugues LARRIVE a écrit :
> Sylvain Sauvage a écrit :
>   
>> cyrille maiche, vendredi 16 novembre 2007, 17:53:20 CET’soir,
>>
>>   
>> 
> ...
>   
>>   
>> 
>>> 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.
>>> 
>>>   
>>   
>> 
>
> Le mieux à mon avis c'est d'utiliser un smtp indépendant du FAI qui te
> permette d'envoyer avec toutes tes adresses depuis n'importe quelle
> connexion. Gmail offre un service smtp et il est possible d'envoyer avec
> une autre adresse d'expéditeur dans leur webmail, donc je pense que
> c'est aussi possible avec leur smpt, je vais essayer ça pour voir...
>   
>>   
Bon je viens de tester avec le smtp gmail, ça fonctionne mais si j'envoi
depuis mon adresse free, elle est remplacée par mon adresse gmail. Pour
qu'elle ne le soit pas il faut se connecter au webmail gmail, aller dans
les paramètres des comptes et cliquer sur "Ajouter un autre adresse
e-mail". Là il envois un code à l'adresse en question pour vérifier
qu'on essai pas d'utiliser leur serveur pour usurper l'identité de
quelqu'un. Après cette manipulation le smtp ne remplacera plus l'adresse
d'expédition.
>
>
> @+
>
>   




signature.asc
Description: OpenPGP digital signature


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

2007-11-16 Par sujet Sylvain Sauvage
Hugues LARRIVE, vendredi 16 novembre 2007, 19:41:02 CET
>[…] 
> >   Thunderbird/Icedove ne le permet pas ?
> >   
> Ben si... Il suffit de créer un compte factice (désactiver les
> options de relevée automatique, etc.) avec la même adresse
> mail mais  un nom de compte et un smtp différent. Comme ça on
> choisit lors de l'envoi. C'est un peu plus simple que de
> changer le serveur par défaut mais c'est quand même source
> d'erreur.

  Donc pareil que claws-mail.  Et si tu ajoutes le choix
automatique du compte suivant l’adresse par laquelle le message
a été reçu et le répertoire depuis lequel tu réponds (les
messages étant classés automatiquement à l’arrivée), il n’y a
quasiment aucun problème.
  Je procède comme cela depuis un long moment, j’ai cinq
adresses et quatre smtp différents (mais pas toutes les
combinaisons non plus, il faut pas pousser).

-- 
 Sylvain Sauvage



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

2007-11-16 Par sujet Sylvain Sauvage
cyrille maiche, vendredi 16 novembre 2007, 17:53:20 CET
> 
> Bonjour

’soir,

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

  Pour continuer le troll de ce vendredi, un bon MUA permet de
choisir le compte d’envoi (qui peut ne différer que par le smtp
utilisé) à la composition.
  Thunderbird/Icedove ne le permet pas ?

-- 
 Sylvain Sauvage