Forum Linux.redhat Caractères parasites qui apparaissent dans les mails

Posté par  .
Étiquettes : aucune
0
15
juin
2005
Bonjour,
Nous sommes en train de développer une application php qui envoi des mails html. Jusque là rien d'extraordinaire, sur notre serveur de test, les mails réceptionnés s'affiche correctement.
Par contre, quand on lance le script php sur le serveur officiel, des points d'exclamations (!) apparaîssent dans certains mails envoyés. Ils sont toujours au même endroits.
Quand on affiche le code html généré par php dans un navigateur web, il n'y a pas de !.
Après avoir fait de nombreux tests de modifications, il s'est avéré que ça serait sendmail qui rajouterait les !
J'ai alors installé postfix, il n'y avait plus de ! mais des espaces se rajoutent dans le contenu des mails,ce qui est un problèmes dans les url par exemple.
En changeant l'encodage de 8-bit à 7-bit, les points d'exclamation ont changé d'endroit.

Une idée ? je suis à cours de tests possibles.

Le serveur de test est une red hat 7.2, le serveur officiel est une red hat 9, apache & php sont compilés à la main. sur la red hat 7.2 il y a qmail compilé à la main, sur la red hat 9 j'ai d'abord utilisé les rpms officiels de sendmail & postfix, puis j'ai compilé la dernière version de postfix, toujours le même résultat.
  • # UTF-8

    Posté par  (site web personnel) . Évalué à 1.

    ton truc sent l UTF-8 a plein nez ...

    Quand on affiche le code html généré par php dans un navigateur web, il n'y a pas de !.

    verifie l encodage de ta page WWW, si elle est en ISO ou en UTF, tu tiens une piste.

    Sinon, cherche du cote de celui qui transcrit la requette POST en email ...

    n oublies pas que la plus part des navigateurs sont UTF, donc il y a forte chance que le texte saisi dans la boite de dialog soit UTF ...


    avec l URL du site ce serait plus facile.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.