Projet

Général

Profil

Anomalie #10780

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

Ajouté par Emmanuel DILLARD il y a presque 5 ans. Mis à jour il y a presque 3 ans.

Statut:
Rejeté
Priorité:
0-Bloquant
Version cible:
-
Début:
09/02/2018
Echéance:
Version applicable MC:
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 ko) sujet_mail.png Yoann DELATTRE, 09/02/2018 11:04
html_body.txt (2,4 ko) html_body.txt Yoann DELATTRE, 16/05/2018 15:55
Sans titre.png (73 ko) Sans titre.png Henri QUENEAU, 17/05/2018 16:48
htmlMimeMail.php (28,3 ko) htmlMimeMail.php Yoann DELATTRE, 18/05/2018 08:52
3096
3098

Demandes liées

Copié depuis Backlog Courrier - Anomalie #7863: [Analyse] Encodage dans l'objet du courriel des notificationsR&D - Terminé2018-02-09

Historique

#1 Mis à jour par Emmanuel DILLARD il y a presque 5 ans

  • Copié depuis Anomalie #7863: [Analyse] Encodage dans l'objet du courriel des notifications ajouté

#2 Mis à jour par Florian AZIZIAN il y a presque 5 ans

  • Statut changé de R&D - A planifier à Rejeté PO

Doublon avec #7863

#3 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de Rejeté PO à Rejeté

#4 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Backlog à Backlog Courrier
  • Version cible 18.04 supprimé

Formats disponibles : Atom PDF