Nicolas Hoizey a écrit :
Il y a un saut de ligne dans le sujet qui fait que les en-têtes
s'arrêtent avant la fin, et se retrouvent du coup dans le corps du message.
Oui, j'avais déjà signalé cela, via le site web, mais je ne sais ce
qu'on en a fait, car "en général", ça nepose pas de problème. Dans mon
cas, je ne recevais carrément pas le mail 
Voici ma question a un technicien, et plus bas, comment j'ai résolu le
problème
Je voudrais plutot les $headers en code, donc le contenu exacte de $headers.
ca se précise en effet.
Je vous avais dit que certains passaient et d'autres pas. Une différence est dans le sujet
"Le logement social : quel enjeu ?"
codé parfois
Le logement social : quel enjeu ?
hors si je fais un test en reduisant le sujet
"Le logemen"
le mail passe pour toutes les adresses
De même si je fais un test sans header
spip_log("mail liste gti2 sans header".@mail($email, $sujet, $texte));
le mail passe avec le sujet normal ou raccourci.
Et donc, en regardant les sources des mails reçu avec le sujet complet, j'ai pour le mail envoyé à :
alainbb@easynet.be
[...]
Received: (qmail 15155 invoked by uid 0); 11 Jan 2006 10:23:01 -0000
Received: from b3.ovh.net (HELO 90plan.ovh.net) (213.186.33.53)
by 8.mail-out.ovh.net with SMTP; 11 Jan 2006 10:22:56 -0000
Received: by 90plan.ovh.net (Postfix, from userid 7302)
id 1B7CF4FE1; Wed, 11 Jan 2006 11:22:43 +0100 (CET)
To: alainbb@easynet.be
Subject: [Ecolo-WB] [forum] Le logement social : quel enjeu
=?ISO-8859-15?Q?=3F=20test=20=34=20mail=20non=20coup=E9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
From: gti2@ecolo-wb.be
Message-Id: <20060111102243.1B7CF4FE1@90plan.ovh.net>
Date: Wed, 11 Jan 2006 11:22:43 +0100 (CET)
X-DCC-sonic.net-Metrics: enlil.mail.be.easynet.net 1117; Body=1 Fuz1=1 Fuz2=1
(ceci est un message automatique)
[...]
et pour le même mail envoyé mais sans header à gti2@ecolo-wb.be
[...]
Received: by 90plan.ovh.net (Postfix, from userid 7302)
id 15AC14FDF; Wed, 11 Jan 2006 11:22:43 +0100 (CET)
To: gti2@ecolo-wb.be
Message-Id: <20060111102243.15AC14FDF@90plan.ovh.net>
Date: Wed, 11 Jan 2006 11:22:43 +0100 (CET)
From: ecolowb@90plan.ovh.net (ecolowb)
X-Ovh-Remote: 213.186.36.178 (8.mail-out.ovh.net)
X-Ovh-Local: 213.186.33.32 (mx0.ovh.net)
X-Spam-Check: fait|type 1&3|0.0|H 0.5
Subject: [gti2] [Ecolo-WB] [forum] Le logement social : quel enjeu
=?ISO-8859-15?Q?=3F=20test=20=34=20mail=20non=20coup=E9?=
X-DCC-dcc.uncw.edu-Metrics: nusku 1201; Body=1 Fuz1=1 Fuz2=1
(ceci est un message automatique)
[...]
Le "(ceci est un message automatique)" étant le début du mail
Et donc, on voit un saut de ligne probablement pas très orthodoxe.
Je ne connais malheureusement pas le formalisme d'écriture des mails, et pourquoi dans un cas ca passe et pas dans l'autre au grés des redirections, mais le problèmes à l'air d'être là.
Et donc, ca m'étonnerait que ca vienne de votre gestionnaire de mail (zut, j'y croyais pourtant) mais probablement du formatage du mail.
Bon, je vais continuer a envoyer les mails sans header, vu que ca passe.
Et voir en deuxième tant le formatage des mails et voir si ce n'est pas un bug répertorié chez spip.
bien à vous.
j'ai donc enlevé dans
inc_mail.php3 le header
# return @mail($email, $sujet, $texte, $headers);
return @mail($email, $sujet, $texte);
parce qu'au moins ca marche 