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 2019-10-15 14:05:09

falco2001
Member
Registered: 2016-02-11
Posts: 251

[GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Bonjour,
dans la suite de ma dernière demande : avoir du html dans création et suivi avec les BR ... : https://forum.glpi-project.org/viewtopic.php?id=172570

Lorsqu'un utilisateur répond par mail à un ticket le forward (contenu précédent) est rajouté au mail. Je voudrais ne plus avoir le contenu du forward dans le mail (suite à l'appel du collecteur) , en fait n'avoir que ce que l'utilisateur saisi. Lorsque l'on se sert de l'interface le suivi seul est ajouté au ticket : c'est ce que je voudrais.

J'ai regardé dans mailcollecteur.class mais je ne trouve pas ! Est-ce qu'un développeur peut me dire où il faut intervenir pour supprimer ceci !

Merci

Offline

#2 2019-10-15 19:54:52

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,165

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

quelle version ?

normalement dans le message il y a une ligne "-=-=-=- pour repondre ecrire au dessus de cette ligne-=-=-=-" et une autre -=-=-=- pour repondre ecrire au dessous de cette ligne-=-=-=
lors de la réponse tout ce qui est entre ces  ligne (le message précédent de GLPI) n'est pas ajouté dans le suivi.

ça marche bien (je l'utilise depuis la version 0.90)


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2019-10-16 08:49:58

falco2001
Member
Registered: 2016-02-11
Posts: 251

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Bonjour,
dans le sujet 9.3.4.
Moi ça ne marche pas. Tout ce qui est écrit dans la réponse au mail  avec écriture eu dessus ou en dessous le corps du précédent mail est ajouté ! Pouvez-vous me dire ce qu'il faut modifier dans mailcollecteur.class ? Merci d'avance

Offline

#4 2019-10-17 09:49:33

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Bonjour,
Je viens de tester, en 9.4.4, et effectivement, ça fonctionne ainsi depuis des années.

Je confirme juste LaDenrée : le collecteur ne prend pas ce qui se trouve en dessous de la ligne :

=-=-=-= Pour répondre par courriel, écrivez au dessus de cette ligne =-=-=-=

Certains logiciels ajoutent une entête de réponse au dessus de cette ligne et peut-être que certains logiciels modifient cette ligne.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#5 2019-10-17 09:58:16

falco2001
Member
Registered: 2016-02-11
Posts: 251

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Désolé, je viens de demander au service qui utilise GLPI depuis  15 ans et ça toujours été comme ça :
en réponse par mail le contenu du corps du message  précédent est toujours ajouté. Par contre via l'interface non.
Je regarde dans le code merci à vous

Offline

#6 2019-10-17 10:01:24

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

A noter qu'il existe aussi une réponse, en fonction du contexte, ( dans le courriel généré par GLPI) :

=_=_=_= Pour répondre par courriel, écrivez en dessous de cette ligne =_=_=_=

Vous devriez vérifier que votre courriel comporte bien ces lignes.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#7 2019-10-17 16:33:01

falco2001
Member
Registered: 2016-02-11
Posts: 251

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Corrigé dans collecteur.class.php On n'a que le contenu de l’utilisateur.

 $tkt['content'] = "";
            foreach ($to_keep as $ID) {
                 
                 if (strpos($content[$ID], '</style>') !== FALSE ) { //YD
                    $tkt['content'] .= "</style>"."\n"; //YD
                    break; //YD
                }//YD
                if ((strpos($content[$ID], '<div class="moz-cite-prefix">Le ') !== FALSE ) || (strpos($content[$ID], 'a écrit :') !== FALSE )) { //YD
                }else{//YD
                    $tkt['content'] .= $content[$ID]."\n";//YD
                }//YD

Offline

#8 2019-10-18 11:37:54

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Bonjour,
C'est une super idée de partager les travaux évolutifs que chacun à pu faire, cependant, en l'état, la publication de ces lignes est totalement inutile :
- il n'existe pas de fichier collecteur.class.php
- il n'est pas mentionné la version d'origine précise du fichier
- on ne sait pas où doivent se trouver ces lignes
Ca serait tout de même intéressant de savoir pourquoi une fonction qui fait déjà ça en standard a besoin d'être redéveloppée pour faire la même chose.
Est-il possible d'avoir ces détails et peut-être proposer ces lignes aux mainteneurs de GLPI ?


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#9 2019-10-18 13:16:00

falco2001
Member
Registered: 2016-02-11
Posts: 251

Re: [GLPI 9.3.4] collecteur mail avec contenu de l'ancien mail

Bonjour,
mailcollecteur.class.php version 9.3.4
Codialement.

Offline

Board footer

Powered by FluxBB