You are not logged in.
Pages: 1
Topic closed
Bonjour à tous,
J'ai un petit soucis, j'ai activé le suivis par Mail pour les tickets, malheureusement lorsque que je réponds au ticket via un webmail ou outlook2003 le suivis qui est ajouté au ticket contient ma réponse ainsi que le reste du mail.
Ex :
Le 2017-12-15 10:35, support@xxxxxxxx.fr a écrit :
> =-=-=-= Pour répondre par courriel, écrivez au dessus de cette ligne
> =-=-=-=
>
> BLABLABLA
>
> --
>
> Généré automatiquement par GLPI 9.1.3
>
> =_=_=_= Pour répondre par courriel, écrivez au dessous de cette
> ligne =_=_=_=
test'
J'ai regardé dans inc/mailcollector.class.php et il me semble bien qu'il y est un fonction qui retire ce qui est compris entre ' =-=-=-= ' et '=_=_=_=' .
Ma config GLPI :
GLPI 9.1.3 ( => /var/www/glpi)
Server
Operating system: Linux glpi 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64
PHP 5.5.9-1ubuntu4.22 apache2handler (Core, PDO, Phar, Reflection, SPL, SimpleXML, Zend OPcache, apache2handler, apc, apcu,
bcmath, bz2, calendar, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, json,
ldap, libxml, mbstring, mhash, mysql, mysqli, openssl, pcre, pdo_mysql, posix, readline, session, shmop, soap, sockets,
standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, zip, zlib)
Setup: max_execution_time="30" memory_limit="-1" post_max_size="8M" safe_mode="" session.save_handler="files"
upload_max_filesize="2M"
Software: Apache/2.4.7 (Ubuntu) (Apache/2.4.7 (Ubuntu) Server at glpi.lab.home Port 80)
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Server Software: (Ubuntu)
Server Version: 5.5.58-0ubuntu0.14.04.1
Server SQL Mode:
Parameters: glpi@localhost/glpi
Host info: Localhost via UNIX socket
OK/var/www/glpi/config : OK
OK/var/www/glpi/files : OK
OK/var/www/glpi/files/_dumps : OK
OK/var/www/glpi/files/_sessions : OK
OK/var/www/glpi/files/_cron : OK
OK/var/www/glpi/files/_graphs : OK
OK/var/www/glpi/files/_lock : OK
OK/var/www/glpi/files/_plugins : OK
OK/var/www/glpi/files/_tmp : OK
OK/var/www/glpi/files/_rss : OK
OK/var/www/glpi/files/_uploads : OK
OK/var/www/glpi/files/_pictures : OK
OK/var/www/glpi/files/_log : OK
Web access to files directory is protectedWeb access to files directory is protected : OK
Libraries
htmLawed version 1.1.21 in (/var/www/glpi/lib/htmlawed)
phpCas version 1.3.5 in (/var/www/glpi/vendor/jasig/phpcas/source)
PHPMailer version 5.2.23 in (/var/www/glpi/vendor/phpmailer/phpmailer)
Zend Framework in (/var/www/glpi/vendor/zendframework/zend-loader/src)
zetacomponents/graph in (/var/www/glpi/vendor/zetacomponents/graph/src)
SimplePie version 1.5 in (/var/www/glpi/vendor/simplepie/simplepie/library)
TCPDF version 6.2.12 in (/var/www/glpi/vendor/tecnickcom/tcpdf)
michelf/php-markdown in (/var/www/glpi/vendor/michelf/php-markdown/Michelf)
true/punycode in (/var/www/glpi/vendor/true/punycode/src)
iacaml/autolink in (/var/www/glpi/vendor/iamcal/lib_autolink)
sabre/vobject in (/var/www/glpi/vendor/sabre/vobject/lib)
Plugins :
credit Name: Crédits Version: 1.0.1 State: Enabled
Bien Cordialement,
Yann DRENEAU
Offline
bonjour,
il me semble bien qu'il y est un fonction qui retire ce qui est compris entre ' =-=-=-= ' et '=_=_=_=' .
ce n'est pas tout à fait exact :
ce qui est compris entre ' =-=-=-= ' * ' =-=-=-= ' et '=_=_=_=' * '=_=_=_='
d'après ce que je comprends du code :
le message est mis dans un tableau avec une ligne du message par ligne de tableau
glpi identifie les lignes qui contiennent 2 fois le code d'échappement
dans votre réponse à cause du /n (saut de ligne) les codes ne sont pas sur la même ligne et glpi ne supprime pas cette partie.
et il me semble que les 2 codes doivent être sur la même ligne
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Bonjour LaDenrée,
Merci pour ta réponse,
Alors j'ai update GLPI en 9.1.6, car j'avais un GLPI en test avec cette version (et non en 9.1.3 comme je le pensais), ça n'as pas résolu le problème.
Par contre j'ai un meilleur retour lorsque je répond par Outlook :
Test <--- Réponse du suivi
De : support@XXXX.fr [mailto:support@XXXX.fr] <----- Entête du mail auquel je souhaite rajouter un suivi.
Envoyé : lundi 18 décembre 2017 13:24
À : Dreneau Yann
Objet : [Support] Suivi de l'appel
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
Donc maintenant ce qui est entre '=-=-=-= ' * ' =-=-=-= ' et '=_=_=_=' * '=_=_=_=' est bien enlevé afin de ne pas alourdir le suivi, mais il m'ajoute toujours la partie De: / Envoyé: / A : / Objet :
Or dans mon ancien GLPI de Test la partie entête n'apparssait pas.
La le problème c'est que lors de la réponse Outlook l'entête de l'ancien mail n'est pas mis derrière des '>' et donc c'est gardé lors de l'ajout du suivis.
Pour le webmail peut importe où je répond, Top ou Bottom il ne supprime pas ce qu'il y a entre '=-=-=-= ' * ' =-=-=-= ' et '=_=_=_=' * '=_=_=_='.
J'ai essayé manuellement de supprimer ce \n lorsque je réponds en WEBMAIL mais ça marche pas, je vais regarder dans notificationtargetticket.class.php (si je me gourre pas) voir si y'a pas un \n en trop.
De plus je vais voir pour supprimer les dernières lignes avec les informations Avast, elles ne sèvrent à rien.
Bien Cordialement,
Yann
Offline
Bonjour a tous,
Alors j'ai résolu mes problèmes, pour le suivis web le problème était bien du au fait que '=-=-=-= ' * ' =-=-=-= ' et '=_=_=_=' * '=_=_=_=' n'était pas sur la même ligne.
Après pour ce qui est de l'entête du mail auquel on répond j'ai ajouté des critères de test à la condition IF (ligne 865 environ de mailcollector.class.php) afin qu'il filtre les débuts de lignes de type : 'De :' 'Envoyé :' etc ...
J'ai aussi filtré la ligne 'L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. '.
Merci pour l'aide apporté LaDenrée.
Sujet clôs pour moi.
Bien Cordialement,
Yann
Offline
Pages: 1
Topic closed