Projet

Général

Profil

Anomalie #9804

[sendmail] mauvaise gestion des accents dans l'expéditeur du mail

Ajouté par Laurent GIOVANNONI il y a environ 5 ans. Mis à jour il y a presque 3 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
01/03/2019
Echéance:
Version applicable MC:
Tags Courrier:
18.10.8

Description

Si l'expéditeur du mail contient des accents, ex : élodie Fernandez elodie.fernandez@uneadresse.com
Le mail ne sera pas envoyé car il fait planter l'envoi au niveau du relais SMTP (marqué comme envoyé dans Maarch par contre).

Pb rencontré au CD 45.

Il faut trouver une solution pour soit bien encoder le "FROM" du mail, soit supprimer les accents.

ex :

$unwanted_array = array( 'Š'=>'S', 'š'=>'s', 'Ž'=>'Z', 'ž'=>'z', 'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
'Ê'=>'E', 'Ë'=>'E', 'Ì'=>'I', 'Í'=>'I', 'Î'=>'I', 'Ï'=>'I', 'Ñ'=>'N', 'Ò'=>'O', 'Ó'=>'O', 'Ô'=>'O', 'Õ'=>'O', 'Ö'=>'O', 'Ø'=>'O', 'Ù'=>'U',
'Ú'=>'U', 'Û'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'Þ'=>'B', 'ß'=>'Ss', 'à'=>'a', 'á'=>'a', 'â'=>'a', 'ã'=>'a', 'ä'=>'a', 'å'=>'a', 'æ'=>'a', 'ç'=>'c',
'è'=>'e', 'é'=>'e', 'ê'=>'e', 'ë'=>'e', 'ì'=>'i', 'í'=>'i', 'î'=>'i', 'ï'=>'i', 'ð'=>'o', 'ñ'=>'n', 'ò'=>'o', 'ó'=>'o', 'ô'=>'o', 'õ'=>'o',
'ö'=>'o', 'ø'=>'o', 'ù'=>'u', 'ú'=>'u', 'û'=>'u', 'ý'=>'y', 'þ'=>'b', 'ÿ'=>'y');
$userInfo['firstname'] = strtr($userInfo['firstname'], $unwanted_array);

J'ai appliqué cette solution au CD45 pour débloquer la situation.

Historique

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

  • Statut changé de A traiter à R&D - A planifier
  • Assigné à mis à EDI PO

#2 Mis à jour par Emmanuel DILLARD il y a environ 5 ans

  • Projet changé de Backlog à CURRENT SPRINT
  • Statut changé de R&D - A planifier à R&D - En cours
  • Version cible changé de 18.10 (support sécurité) à 19.04 (Fin de vie)
  • Tags Courrier 18.10.8 ajouté

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

  • Statut changé de R&D - En cours à R&D - Terminé

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

  • Projet changé de CURRENT SPRINT à Backlog

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

  • Projet changé de Backlog à Backlog Courrier
  • Version cible changé de 19.04 (Fin de vie) à 19.04 (Sécurité)

Formats disponibles : Atom PDF