Project

General

Profile

Anomalie #10780

(18.04) Encodage dans l'objet du courriel des notifications

Added by Emmanuel DILLARD about 3 years ago. Updated about 1 year ago.

Status:
Rejeté
Priority:
0-Bloquant
Target version:
-
Start date:
02/09/2018
Due date:
Tags Courrier:
18.04.13

Description

Bonjour,

Les notifications mails envoyées par l'application sont mal encodées.
Lorsqu'un sujet contient un ou des caractères accentués, on obtient ce resultat :

Dans le code source du message, on remarque que l'en-tête Subject est mal formatée :

on a :

Subject: =?UNKNOWN?Q?Avis/=C3=89l=C3=A9ments_=C3=A0?= fournir

alors qu'il faudrait avoir :

Subject: =?UTF-8?Q?Avis/=C3=89l=C3=A9ments=20=C3=A0=20fournir?=

La solution que nous avons testée et qui permet de résoudre le problème est de remplacer la fonction _encodeHeader (https://labs.maarch.org/maarch/MaarchCourrier/blob/17.06.8/apps/maarch_entreprise/tools/mails/htmlMimeMail.php#L681) par le correctif proposé ici : https://www.phpclasses.org/discuss/package/32/thread/4/

Et de ne plus exclure l'encode du sujet (https://labs.maarch.org/maarch/MaarchCourrier/blob/17.06.8/apps/maarch_entreprise/tools/mails/htmlMimeMail.php#L798)

Merci d'avance.

sujet_mail.png (2.71 KB) sujet_mail.png Yoann DELATTRE, 02/09/2018 11:04 AM
html_body.txt (2.4 KB) html_body.txt Yoann DELATTRE, 05/16/2018 03:55 PM
Sans titre.png (73 KB) Sans titre.png Henri QUENEAU, 05/17/2018 04:48 PM
htmlMimeMail.php (28.3 KB) htmlMimeMail.php Yoann DELATTRE, 05/18/2018 08:52 AM
3096
3098

Related issues

Copied from Backlog Courrier - Anomalie #7863: [Analyse] Encodage dans l'objet du courriel des notificationsDéveloppé / Analysé (S)2018-02-09

History

#1 Updated by Emmanuel DILLARD about 3 years ago

  • Copied from Anomalie #7863: [Analyse] Encodage dans l'objet du courriel des notifications added

#2 Updated by Florian AZIZIAN about 3 years ago

  • Status changed from Prêt à développer to Rejeté PO

Doublon avec #7863

#3 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Rejeté PO to Rejeté

#4 Updated by Emmanuel DILLARD about 1 year ago

  • Project changed from Backlog to Backlog Courrier
  • Target version deleted (18.04)

Also available in: Atom PDF