Anomalie #10780
fermé(18.04) Encodage dans l'objet du courriel des notifications
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.
Fichiers
Mis à jour par Emmanuel DILLARD il y a plus de 5 ans
- Copié depuis Anomalie #7863: [Analyse] Encodage dans l'objet du courriel des notifications ajouté
Mis à jour par Florian AZIZIAN il y a plus de 5 ans
- Statut changé de R&D - A planifier à Rejeté PO
Doublon avec #7863
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible
18.04supprimé