Pierre Allken-Bernard a écrit, mercredi 17 septembre 2008, à 11:27 :
> [EMAIL PROTECTED] a écrit :
[...]
> > A priori, non, pas via Free  ((plusieurs de) tes courriers vers la liste
> > sont bien arrivés).
> 
> Hum.
> Si mes courriers sont bien arrivés, c'est que j'utilise un autre
> ordinateur :-)

Ah, diamant != rubis...

[...]
> > ,---- /etc/exim4/passwd.client, cf. ci-dessus
[...]
> > `----
> 
> Merci pour cet exemple.
> Mais s'il y a deux lignes (orange et gmail), comment se fait le choix ?
> (en fonction de l'adresse qu'on choisit pour écrire ?).

Non, en fonction du serveur sur lequel ton Exim essaie de
s'authentifier, ici le smarthost (défini dans la section routers). 
[...]

Pierre Allken-Bernard a écrit, mercredi 17 septembre 2008, à 11:46 :
> > D'après un de tes messages précédents, c'est ton expéditeur [EMAIL 
> > PROTECTED]
> > qui pose problème... Tu peux potasser la section « Rewriting adresses »
> > dans la documentation d'Exim :P
> > 
> > Essaie d'ajouter à la configuration d'Exim
> > 
> > [EMAIL PROTECTED] [EMAIL PROTECTED] sF
> > 
> > en fin  de section  « rewrite ». Voir aussi  dans man exim4  les options
> > -bt, -brw, -bv et -bvs  [adresse(s)].
> 
> En effet, quand j'envoie un mail j'ai une erreur "SMTP error from remote
> mail serveur after MAIL FROM:<[EMAIL PROTECTED]> ... host smtp.free.fr ...
> <[EMAIL PROTECTED]>:Sender adress rejected: need fully qualified adress

Pas testé [EMAIL PROTECTED]

> Quel est ce fichier de configuration d'exim où je dois mettre
> [EMAIL PROTECTED] [EMAIL PROTECTED] sF
> ?

Ah, j'ai un /etc/exim4/exim4.conf fait main qui regroupe tout.

C'est dans la section de réécriture,

 grep -rF begin\ rewrite /etc/exim4
[...]
/etc/exim4/conf.d/rewrite/00_exim4-config_header:begin rewrite
/etc/exim4/exim4.conf.template:begin rewrite
[...]

devrait te montrer le chemin...


Une autre méthode, peut-être préférable, est de fixer le
« Return-Path: » dans la section « transports »

,----

Transport direct :

| remote_smtp:
|   driver = smtp
|   helo_data = lhelgoualch.homelinux.org
|   return_path = DIRECT_RP

Transport via un relais :

| remote_smtp_smarthost:
|   debug_print = "T: remote_smtp_smarthost for [EMAIL PROTECTED]"
|   driver = smtp
|   return_path = SMART_RP
|   hosts_try_auth = ${if exists{CONFDIR/passwd.client} \
|         {\
|         ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}}\
|         }\
|         {} \
|       }
`----

Les deux macros sont définies au début de ma conf. (il me semble qu'il y a un
fichier prévu pour ça)

CONFDIR = /etc/exim4
DIRECT_RP = [EMAIL PROTECTED]
SMART_RP = [EMAIL PROTECTED]

(le relais gmail le réécrit de toutes façons --- mais pas Orange).
-- 
Jacques L'helgoualc'h

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
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]

Répondre à