Salut,
Je suis chargé d'administrer un forum PHP (Invision) dont un des fichiers de conf a cette allure :
$INFO ['board_name'] = 'Forum des activités'
Cette chaîne est utilisée un peu partout, mais également dans le mail envoyé lorsque que quelqu'un s'inscrit (dans les champs Subject et From), ce qui fait hautement râler le serveur de mails :
INVALID HEADER (INVALID CHARACTERS OR SPACE GAP)
Non-encoded 8-bit data (char E9 hex) in message header 'From'
From: "Forum des activit\351...
Quelqu'un voit-il une solution (à part changer le template des mails) ?
Merci d'avance
Franck
# RFC1522
Posté par Bernez . Évalué à 2.
encoded-word = "=?" charset "?" encoding "?" encoded-text "?="
Où l'encoding peut être du base 64 ou du quoted printable.
Mais j'imagine qu'il existe des fonctions PHP toutes faites pour ça.
[^] # Re: RFC1522
Posté par Cali_Mero . Évalué à 3.
Exactement, tout du moins pour le base64 :
http://fr.php.net/base64-encode(...)
[^] # Re: RFC1522
Posté par gc (site web personnel) . Évalué à 2.
[^] # Re: RFC1522
Posté par Bernez . Évalué à 2.
[^] # Re: RFC1522
Posté par Bernez . Évalué à 2.
# & #233;
Posté par Franck . Évalué à 1.
$INFO ['board_name'] = 'Forum des activit& #233;s'
Cela posera-t-il un problème au serveur de mail ? C'est un caractère ASCII non ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.