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 2009-08-13 11:37:02

gregR
Member
Registered: 2009-04-03
Posts: 9

notifications GLPI 0.72.1

Bonjour
je poste ce message dans les bugs même si je sais bien que GLPI n'est pas prévu pour fonctionner comme ça

Hier j'ai migré de GLPI 0.71.5 à GLPI 0.72.1
Je constate un changement de comportement pour les notifications.

J'utilise les entités et j'envoie les mails d'alerte de fin de garantie aux administrateurs de l'entité.
J'ai en effet des entités avec des administrateurs multiples
Dans Administration > Entité > mon entité > Courriel de l'administrateur je mettais donc :
mail1@exemple.org, mail2@exemple.org

Dans l'interface GLPI prévenait que le mail était invalide mais PHPMailer [version 1.73] envoyait  deux mails qui arrivaient bien aux destinataires. Les traces smpt étaient

Aug  6 19:00:03 brehat amavis[968]: (00968-10-2) Passed CLEAN, MYNETS LOCAL [xxx.xxx.xxx.x] [xxx.xxx.xxx.x] <www-data@exemple.com> -> <mail1@exemple.com>, Message-ID: <8088df2e39add62d625c9758b9b7e961@localhost.localdomain>, mail_id: rKGTq6D5tKSD, Hits: -, queued_as: 2474329389F, 179 ms
Aug  6 19:00:03 brehat amavis[437]: (00437-10) Passed CLEAN, MYNETS LOCAL [xxx.xxx.xxx.x] [xxx.xxx.xxx.x] <www-data@exemple.com> -> <mail2@exemple.com>, Message-ID: <f555b4ca3c9d5cfc8c173e1025c34d59@localhost.localdomain>, mail_id: LwPZRMCaZAsu, Hits: -, queued_as: 1BC6C29389E, 404 ms

Avec GLPI 0.72.1 PHPMailer (phpmailer.codeworxtech.com) [version 2.2] n'envoie plus deux mail mais un seul. Ll'adresse est cette fois invalide et le mail n'arrive pas
trace smpt (avec la fonction mail() de php) qui ne renvoie pas d'erreur dans GLPI :

Aug 13 10:04:41 brehat amavis[7441]: (07441-09) Passed CLEAN, MYNETS LOCAL [xxx.xxx.xxx.x] [xxx.xxx.xxx.x] <www-data@exemple.com> -> <"mail1@exemple.com,mail2"@exemple.com>, Message-ID: <ebf6d90b56c1b50038171a9ce3d1e66a@vocs.exemple.com>, mail_id: iW4M7ehWUjYI, Hits: -, queued_as: BD8CA293878, 151 ms

Le mail n'est pas transmis car l'adresse est invalide et rejetée en aval de ce serveur.

Si on utilise SMTP plutôt que mail() là on prend bien une erreur dans GLPI car le serveur SMTP refuse l'adresse invalilde

Aug 13 10:11:56 brehat postfix/smtpd[7079]: warning: Illegal address syntax from vocs.exemple.com[xxx.xxx.xxx.x] in MAIL command: <mail1@exemple.com, mail2@exemple.com>

Je vais contourner le problème en utilisant des aliases de messagerie pour les mails d'admin des entités mais c'est moins pratique et je voulais le signaler comme cause possible pour ceux qui auraient des pb de notifications qui n'arrivent pas

Offline

Board footer

Powered by FluxBB