#1 Le 19/03/2010, à 07:57
- ®om
Mails de notification du forum : headers malformés
Salut,
À chaque réponse dans un sujet auquel je suis abonné, je reçois un mail. Mais quand le sujet contient des caractères non-ASCII, il n'est pas correct :
Subject: Réponse au sujet: 'Nouveautés dans Lucid...'
From: "Forum Ubuntu-fr\.org Mailer" <dev.null@ubuntu-fr.org>
Date: Thu, 18 Mar 2010 17:09:06 +0100
MIME-Version: 1.0
Content-transfer-encoding: 8bit
Content-type: text/plain; charset=UTF-8
(ici ça s'affiche bien évidemment)
Il ne doit y avoir que des caractères ASCII dans les headers d'un mail, là il y a 'é' dans 'Réponse' et dans 'Nouveautés'.
Le mail est donc malformé car rien n'indique l'encodage à utiliser, ça dépend de chaque client mail.
Et en particulier, sur k9mail (pour android), ça s'affiche mal : http://code.google.com/p/k9mail/issues/detail?id=1333
Hors ligne
#2 Le 19/03/2010, à 10:06
- Yann
Re : Mails de notification du forum : headers malformés
Hum, pourtant dans ton paste:
Content-type: text/plain; charset=UTF-8
?
Et pourtant moi, jsuis pas du genre délicat,
Dans un coin de la musse, j'ai posé mon matelas - Paulo Anarkao
Hors ligne
#3 Le 19/03/2010, à 11:22
- ®om
Re : Mails de notification du forum : headers malformés
Hum, pourtant dans ton paste:
Content-type: text/plain; charset=UTF-8?
Oui exactement, mais ceci définit l'encodage du body, pas des headers. Apparemment les headers doivent toujours être en ASCII.
D'ailleurs ça se comprend, les headers peuvent être dans n'importe quel ordre, si le Content-Type est défini à la fin, comment sont décodés les headers du début?
Hors ligne
#4 Le 19/03/2010, à 16:23
- danboy
Re : Mails de notification du forum : headers malformés
moi a chaque fois que je recois un mail du forum voila ce que jai
Passed BAD-HEADER, LOCAL [127.0.0.1] [213.95.41.16] <noreply@ubuntu-fr.org> -> <xx@xxxxxxx.fr>, quarantine: H/badh-H8AtL7g6bxIY, Message-ID: <1268995598.596737.9758.nullmailer@dongo.ubuntu-eu.org>, mail_id: H8AtL7g6bxIY, Hits: 2.956, size: 3619, queued_as: 370598194, 3070 ms
Hors ligne
#5 Le 25/03/2010, à 22:06
- ®om
Re : Mails de notification du forum : headers malformés
En plus ça augmente le score de spam dans SpamAssassin :
1.5 SUBJ_ILLEGAL_CHARS Subject: has too many raw illegal characters
1.3 SUBJECT_NEEDS_ENCODING SUBJECT_NEEDS_ENCODING
Dernière modification par ®om (Le 25/03/2010, à 22:07)
Hors ligne
#6 Le 26/03/2010, à 11:04
- danboy
Re : Mails de notification du forum : headers malformés
Par contre c'est marrant (enfin façon de parler) parce
quand le sujet est mal reconnu (genre "R@ãe!ponse au sujet....."), hop il me le classe en spam
et parfois, sans que je sache pkoi, puisque le sujet est tjrs le meme ("Réponse au sujet") ben il l'écrit bien et là évidemment, ca passe pas en spam.
Mais dans les deux cas, il me semble que j'ai toujours "bad headers"
Hors ligne
#7 Le 26/03/2010, à 12:41
- Kanor
Re : Mails de notification du forum : headers malformés
Vous pouvez reporter le bug ici
https://bugs.launchpad.net/ubuntu-fr-website
et pour les programmateur php c'est la
http://fluxbb.org/trac/browser/fluxbb/trunk/upload/include/email.php
Dernière modification par Kanor (Le 26/03/2010, à 12:45)
Hors ligne
#8 Le 26/03/2010, à 13:31
- ®om
Hors ligne