You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-07-11 07:59:19

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Message vide dans les tickets fait via email

Bonjour,

Je rencontre un problème avec le système de ticket par email. Les emails sont bien "transformés" en ticket mais il n'y a pas d'information dans la description. Ceci marchait avec la version 0.70. Cela fonctionne dans le cas ou l'on passe par le formulaire web.

La première version utilisée est la 0.68 suivis des différentes mise à jour, jusqu'à la version 0.70-RC3.

Le client email est Lotus Notes 7.0.2 ou 7.0.3. La réception des emails se fait en POP.

Offline

#2 2008-07-11 08:02:45

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

Tu as vérifié que tu avait bien le message dans le mail quand tu le consulte sur le serveur mail (c'est à dire avant qu'il soit géré dans glpi) ?

Offline

#3 2008-07-11 11:35:26

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

oui

Offline

#4 2008-07-11 11:38:11

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

Tu est sur la version  0.71 RC3 de GLPI?

Offline

#5 2008-07-11 12:49:51

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

oui sur la RC-3

Offline

#6 2008-07-11 13:57:59

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

J'ai ajouté dans le forum du beta-test de GLPI 0.71....

Offline

#7 2008-07-11 17:23:19

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Message vide dans les tickets fait via email

pas de problème chez moi.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#8 2008-07-15 08:58:17

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Je viens de mettre à jour glpi vers la version 0.71. J'ai toujours ce probleme.

En mode debug, je ne vois rien concernant les connexions SMTP si je fais "récupérer maintenant".

Il n'y a eu comme update que GLPI sur cette machine. Comment puis je trouver la source du problème ?

Offline

#9 2008-07-15 09:30:09

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

il faudrait identifier les emails qui ont un soucis, est-ce qu'ils ont un texte aprticulier par rapport aux autres ou certains caractères qui ne seraient pas pris en compte. Regardes de ce côté là.

Offline

#10 2008-07-15 09:41:27

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Il s'agit de tous les emails.

Offline

#11 2008-07-15 10:12:35

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

As-tu la possibilité d'envoyer un email avec un autyre client mail que lotus?
C'est pour essayer d'identifier le problème.

Offline

#12 2008-07-15 10:33:14

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Je viens de faire le test via le webmail de free et le resultat est le meme.

Offline

#13 2008-07-15 10:58:27

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

le mail est bien pris en ticket si je cromprends bien. As-tu le titre qui est récupéré ou c'est pareil pour lui (c'est à dire vide) ?

Offline

#14 2008-07-15 11:09:49

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Oui le titre est bien la comme pour les autres, c'est la description qui est vide.

Offline

#15 2008-07-15 11:17:47

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

Regarde dans la base MySQL dans la table 'glpi_tracking', regarde si tu as quelquechose dans le champ 'contents'

Et verifie dans la structure de cette table que le champ 'contents'  soit bien en type 'text' et en interclassement 'utf8_unicode_ci'

Offline

#16 2008-07-15 14:05:14

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Il n'y a rien dans le champ "content" de la table glpi_tracking pour les nouveaux emails.

La structure est bonne aussi :

contents      text      utf8_unicode_ci            Yes      NULL

Offline

#17 2008-07-15 14:13:32

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Message vide dans les tickets fait via email

En mode debug si vous consultez les differents fichiers de log qui sont présents dans /files etc...

Vous n'avez aucune indications ?


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#18 2008-07-15 14:45:10

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Dans php-errors.log, j'ai :

2008-07-15 14:43:19
Notice(8): Undefined variable:  count
Backtrace :
/var/www/glpi/inc/common.function.php:917               html_clean()
/var/www/glpi/inc/mailgate.class.php:383                html_clean()
/var/www/glpi/inc/mailgate.class.php:232                mailcollect->buildticket()
/var/www/glpi/front/mailgate.form.php:71                mailcollect->collect()

2008-07-15 14:43:19
Warning(2): Wrong parameter count for preg_replace()
Backtrace :
/var/www/glpi/inc/common.function.php:917               preg_replace()
/var/www/glpi/inc/mailgate.class.php:383                html_clean()
/var/www/glpi/inc/mailgate.class.php:232                mailcollect->buildticket()
/var/www/glpi/front/mailgate.form.php:71                mailcollect->collect()

2008-07-15 14:43:23
Notice(8): Undefined variable:  count
Backtrace :
/var/www/glpi/inc/common.function.php:917               html_clean()
/var/www/glpi/inc/mailgate.class.php:383                html_clean()
/var/www/glpi/inc/mailgate.class.php:232                mailcollect->buildticket()
/var/www/glpi/front/mailgate.form.php:71                mailcollect->collect()

2008-07-15 14:43:23
Warning(2): Wrong parameter count for preg_replace()
Backtrace :
/var/www/glpi/inc/common.function.php:917               preg_replace()
/var/www/glpi/inc/mailgate.class.php:383                html_clean()
/var/www/glpi/inc/mailgate.class.php:232                mailcollect->buildticket()
/var/www/glpi/front/mailgate.form.php:71                mailcollect->collect()

Offline

#19 2008-07-15 16:10:06

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Message vide dans les tickets fait via email

ca va surement nous aider à avancer.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#20 2008-07-15 16:16:49

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

ça peut peut être venir d'un soucis au niveau de PHP si tu est en version 4 au lieu d'être en version 5. Après les développeurs seront plus à même de t'aider en fonction des erreurs

Offline

#21 2008-07-15 16:23:53

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Message vide dans les tickets fait via email

Bizarre...

L'appel (ligne 917) utilise la version complète, hors le dernier paramètre (non utilisé en plus), n'est dispo qu'à partir de php 5.1.0....

Je pense qu'il faut remplacer

    $value = preg_replace("/\n{2,}/", "\n\n", $value,-1,$count);

Par

    $value = preg_replace("/\n{2,}/", "\n\n", $value);

A suivre...

P.S. ah la compatibilité PHP 4... heureusement c'est fini dans la prochaine version


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#22 2008-07-15 16:29:47

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

Passes en php5, ça t'évitera d'autres soucis

Last edited by ddurieux (2008-07-15 16:30:36)

Offline

#23 2008-07-15 17:45:14

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Je viens de mettre à jour php de 4 vers 5. Par contre je n'arrive plus à me loguer, j'ai un message apres le login "se reconnecter".

J'ai enlevé les plugins mais le resultat est toujours la.

Offline

#24 2008-07-15 17:47:39

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Message vide dans les tickets fait via email

t'as également bien remis à jour les extensions php ? regarde les erreurs php

Offline

#25 2008-07-16 10:07:32

Sioca
Member
From: Hettange Grande
Registered: 2006-07-20
Posts: 32

Re: Message vide dans les tickets fait via email

Je n'avais mis a jour que le mod pour apache2. J'ai mis à jour l'ensemble des modules de php. Cela fonctionne.

Merci pour votre aide !

Offline

Board footer

Powered by FluxBB