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-09-14 15:09:23

fraktury
Member
Registered: 2018-09-14
Posts: 3

Collecteur GLPI 9.3.1 - Blacklist

Bonjour,

Petit aperçu de mon infra de lab
Je une debian 8 qui fait office de serveur mail (postfix, dovecot, roundcube), serveur web apache (roundcube et glpi) et BDD (MariaDB). Bon tout sur la même machine ^^
Le GLPI est bien installé et fonctionne à merveille.
J'ai deux adresses mail:
- matthieu@got.local (associée à un utilisateur dans le glpi)
- support@got.local (qui servira pour le collecteur)

Sur le GLPI j'ai configuré le collecteur, c'est ok de ce côté. Le problème vient après...
matthieu@got.local (utilisateur post-only dans glpi) envoi un mail à support@got.local (Adresse mail configurée dans mon collecteur). Lorsque je fais un relevé manuel de la BAL, il détecte bien le mail mais termine en blacklist.
J'ai vu des choses sur ce forum comme quoi il était impossible d'envoyer un mail au collecteur depuis le compte admin glpi et avec lui même (support@got.local) pour éviter boucles etc. Avant que vous me demandiez, l'adresse admin de GLPI n'est pas la même que le collecteur wink

J'ai trouvé une solution consistant à commenter quelques lignes dans le fichier mailcollector.class.php comme ci-dessous:

      // Check if email not send by GLPI : if yes -> blacklist
     // if (!isset($head['message_id'])
     //    || preg_match($glpi_message_match, $head['message_id'], $match)) {
     //    $tkt['_blacklisted'] = true;
     //    return $tkt;
     // }
      // manage blacklist
     // $blacklisted_emails   = Blacklist::getEmails();
      // Add name of the mailcollector as blacklisted
     // $blacklisted_emails[] = $this->fields['name'];
     // if (Toolbox::inArrayCaseCompare($head['from'], $blacklisted_emails)) {
     //    $tkt['_blacklisted'] = true;
     //    return $tkt;
     // }

En tant qu'admin sys/res je me débrouille mais la du PHP je suis pas un as...
Mais si j'ai bien compris d'après lui le mail est envoyé depuis lui même non?
A savoir que le courrier de l'administrateur glpi est "glpi@got.local"

Certains diront que j'ai résolu mon problèmes... certes mais pas de la bonne façon selon moi...j'ai du passer à côté de quelque chose.

Merci beaucoup à ceux qui pourront m'éclairer.

Offline

Board footer

Powered by FluxBB