Anomalie #9804
fermé[sendmail] mauvaise gestion des accents dans l'expéditeur du mail
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.
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 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible changé de 19.04 (Fin de vie) à 19.04 (Sécurité)