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 2018-02-15 09:56:07

ErwannP
Member
Registered: 2018-02-15
Posts: 7

Import des pièces jointe depuis le collecteur (9.2.1)

Bonjour,

les pièces jointes des e-mails n'étaient pas importées par le collecteur.

l'erreur se trouve dans le fichier mailcollector.class.php ligne 1412

origine non fonctionnel :

  function getRecursiveAttached($uid, $path, $maxsize, $structure, $part = "") {

      if ($structure->type == 1) { // multipart
         foreach ($structure->parts as $index => $sub_structure) {

            $this->getRecursiveAttached($mid, $path, $maxsize, $sub_structure,

                                        ($part ? $part.".".($index+1) : ($index+1)));
         }

version corrigée fonctionnelle :

  function getRecursiveAttached($uid, $path, $maxsize, $structure, $part = "") {

      if ($structure->type == 1) { // multipart
         foreach ($structure->parts as $index => $sub_structure) {

            $this->getRecursiveAttached($uid, $path, $maxsize, $sub_structure,

                                        ($part ? $part.".".($index+1) : ($index+1)));
         }

Offline

#2 2018-02-15 15:05:53

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

Re: Import des pièces jointe depuis le collecteur (9.2.1)

Bonjour,
j'a ceci :

function getRecursiveAttached($uid, $path, $maxsize, $structure, $part = "") {

      if ($structure->type == TYPEMULTIPART) {
         foreach ($structure->parts as $index => $sub_structure) {
            $this->getRecursiveAttached($uid, $path, $maxsize, $sub_structure,
                                        ($part ? $part.".".($index+1) : ($index+1)));
         }

J'ai rien changé !
Qu'est  qu'il faut modfifer ? Merci

Offline

#3 2018-02-16 15:34:18

ErwannP
Member
Registered: 2018-02-15
Posts: 7

Re: Import des pièces jointe depuis le collecteur (9.2.1)

le votre est correct. le changement est surligné en jaune

Offline

#4 2018-02-19 09:33:48

ErwannP
Member
Registered: 2018-02-15
Posts: 7

Re: Import des pièces jointe depuis le collecteur (9.2.1)

J'ai apporté cette correction et depuis les pièces jointes sont bien ajoutées.
Par contre, dès que les images sont en ligne dans le mail, les images sont ajoutées, mais le liens inséré dans le ticket est faux (denied:c:\\...\cron.php/urlD'Accèsà l'image)
je suis obligé d'éditer le ticket pour corriger lien.

NB, le collecteur mail est déclenché en mode cli par une tache planifiée

si je le corriges manuellement, (j'enlèves tout ce qui se trouve devant le /front) le lien ne reste pas relatif mais le nom de serveur (actuel) est enregistré.
problème, si je me connecte avec le FQDN ou le nom court, l'image est ou n'est pas accessible (en fonction du chemin qui c'est mis à jour dans le ticket)

Last edited by ErwannP (2018-02-19 12:48:16)

Offline

Board footer

Powered by FluxBB