You are not logged in.
Pages: 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
Pages: 1