Page 1 sur 1

[Corrigé 2.9] Mail2ticket caractères spéciaux

Posté : lun. 6 mai 2013 16:16
par Gratstein
Bonjour,

Bravo pour l'outil, nous n'avons pas commencé à l'utiliser mais sa mise en place a été très simple et les fonctionnalités sont au rendez-vous.

Par contre petits soucis au niveau de la fonction Mail2ticket :
- Apostrophe dans l'objet du Mail provoque une erreur SQL
- Caractères é, è, à retournés encodés (paramétrage côté BDD?)
- Les retours à la ligne ne sont pas récupérés.

Test depuis un client Outlook.

Gestsup 2.8
Debian 6.0.6, Mysql 5.1, apache 2.2

Re: Mail2ticket caractères spéciaux

Posté : sam. 11 mai 2013 11:36
par Flox
Bonjour,

effectivement il s'agit bien d'un bug que je vient de corrigé pour la 2.9 en attendant vous pouvez:

dans le fichier ./mail2ticket remplacer:

Code : Tout sélectionner

$message = imap_fetchbody($inbox, $email_number, 2);
par

Code : Tout sélectionner

$message = imap_fetchbody($inbox, $email_number, 1);
dans le fichier ./mail2ticket remplacer:

Code : Tout sélectionner

//convert html message in text
$message = str_replace("<br>","\n", $message); 
$message = strip_tags($message);
par

Code : Tout sélectionner

//special char convert
$message=quoted_printable_decode($message);
$subject=mb_decode_mimeheader($subject);
				
//Escape special char to SQL query
$message=mysql_real_escape_string($message);
$subject=mysql_real_escape_string($subject);
Faite moi un retour si cela fonctionne bien.

cdt

Re: [Corrigé 2.9] Mail2ticket caractères spéciaux

Posté : lun. 13 mai 2013 16:10
par Gratstein
Bonjour,

Merci ça fonctionne bien mieux.


Bon courage

Re: [Corrigé 2.9] Mail2ticket caractères spéciaux

Posté : lun. 13 mai 2013 18:05
par Flox
ok, merci pour votre retour