Projet

Général

Profil

Actions

Anomalie #9804

fermé

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

Ajouté par Laurent GIOVANNONI il y a plus de 5 ans. Mis à jour il y a plus de 3 ans.

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

Description

Si l'expéditeur du mail contient des accents, ex : élodie Fernandez
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.

Mis à jour par Emmanuel DILLARD il y a plus de 5 ans

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

Mis à jour par Emmanuel DILLARD il y a plus de 5 ans

  • Projet changé de 298 à 299
  • 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)

Mis à jour par Emmanuel DILLARD il y a plus de 5 ans

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

Mis à jour par Emmanuel DILLARD il y a plus de 5 ans

  • Projet changé de 299 à 298

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

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

Formats disponibles : Atom PDF