Project

General

Profile

Anomalie #7863

[Analyse] Encodage dans l'objet du courriel des notifications

Added by Henri QUENEAU over 4 years ago. Updated over 1 year ago.

Status:
Développé / Analysé (S)
Priority:
2-Sérieux
Target version:
Start date:
02/09/2018
Due date:
Tags Courrier:
18.04.13, 18.10.5

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
1878
1880

Related issues

Related to Backlog Courrier - Anomalie #8439: [Analyse] Encodage objets des courrielsDéveloppé / Analysé (S)2018-09-21
Copied to Backlog Courrier - Anomalie #10780: (18.04) Encodage dans l'objet du courriel des notificationsRejeté2018-02-09

History

#2 Updated by Henri QUENEAU over 4 years ago

  • Assignee deleted (Henri QUENEAU)

#3 Updated by Henri QUENEAU over 4 years ago

voir le ticket #7156

#4 Updated by Emmanuel DILLARD over 4 years ago

  • Subject changed from Problème d'encodage dans le sujet des notifications to Encodage dans l'objet du courriel des notifications
  • Status changed from A traiter to Prêt à embarquer
  • Priority changed from 2-Sérieux to 3-Mineur
  • Target version deleted (17.06)

#5 Updated by Florian AZIZIAN over 4 years ago

  • Subject changed from Encodage dans l'objet du courriel des notifications to [Analyse] Encodage dans l'objet du courriel des notifications

#6 Updated by Nestor Pegane over 4 years ago

Testé sur la 17.06: aucun problème, pas d'objet tronqué, les caractères spéciaux apparaissent bien. Le problème vient peut-être de la configuration du serveur de mail.

#7 Updated by Emmanuel DILLARD over 4 years ago

  • Status changed from Prêt à embarquer to 17

#8 Updated by Emmanuel DILLARD about 4 years ago

  • Status changed from 17 to Prêt à embarquer

#9 Updated by Emmanuel DILLARD about 4 years ago

  • Priority changed from 3-Mineur to 2-Sérieux

#10 Updated by Florian AZIZIAN almost 4 years ago

  • Related to Anomalie #8439: [Analyse] Encodage objets des courriels added

#11 Updated by Emmanuel DILLARD almost 4 years ago

  • Project changed from Backlog to CURRENT SPRINT
  • Status changed from Prêt à embarquer to En cours de dev (S)
  • Assignee set to Maarch Courrier DEV TEAM
  • Target version set to 19.04 (Support sécurité)
  • Tags Courrier 18.10.4 added

#12 Updated by Emmanuel DILLARD almost 4 years ago

  • Status changed from En cours de dev (S) to A retravailler (S)

#13 Updated by Emmanuel DILLARD almost 4 years ago

  • Status changed from A retravailler (S) to En cours de dev (S)

#15 Updated by Emmanuel DILLARD almost 4 years ago

(EDISSYUM) Est-il possible d'avoir une liste des encodages possible à renseigner dans le config.xml du sendmail ?

#17 Updated by Emmanuel DILLARD almost 4 years ago

  • Status changed from En cours de dev (S) to A retravailler (S)

#18 Updated by Emmanuel DILLARD almost 4 years ago

  • Status changed from A retravailler (S) to En cours de dev (S)
  • TMA SPM

#19 Updated by Emmanuel DILLARD almost 4 years ago

Testable avec un compte outlook (voir HQU)

#20 Updated by Emmanuel DILLARD almost 4 years ago

  • Tags Courrier 18.10.5 added
  • Tags Courrier deleted (18.10.4)

#21 Updated by Emmanuel DILLARD almost 4 years ago

  • Project changed from CURRENT SPRINT to Backlog
  • Status changed from En cours de dev (S) to Développé / Analysé (S)

#23 Updated by Emmanuel DILLARD over 3 years ago

  • Copied to Anomalie #10780: (18.04) Encodage dans l'objet du courriel des notifications added

#24 Updated by Florian AZIZIAN over 3 years ago

  • Tags Courrier 18.04.13 added

#25 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from 19.04 (Support sécurité) to 19.04 (Sécurité)

Also available in: Atom PDF