You are not logged in.
Bonjour à tous,
Après multiples recherches et test, je n'arrive pas à résoudre mon problème d'envoi de mail.
J'ai paramétré l'envoi des notifications mails en CLI depuis l'interface graphique ainsi que dans le crontab, mais rien à faire mes notifications mails ne partent pas, elles restent bloquées dans "File d'attente des notifications" et elles partent au bout d'une heure.
Dans queuednotification :
Fréquence d'exécution : 1 minute
Statut : Programmée
Mode d'exécution : CLI
Dans le crontab :
root@SRVGLPI-NEW:/usr/bin# crontab -l
*/2 * * * * php /var/www/html/glpi/front/cron.php &>/dev/null
Sur Google, j'ai trouvé différentes versions :
*/5 * * * * root cd /var/www/html/glpi/front/ && php cron.php > /dev/null
*/2 * * * * php /var/www/html/glpi/front/cron.php &>/dev/null
* * * * php /var/www/html/glpi/glpi/front/cron.ph
Mais impossible de le faire fonctionner.
Par contre, si je fais l'envoi manuellement depuis l'interface GLPI, les notifications partent.
Si quelqu'un a une solution, je suis preneur.
Debian 11
Php 8.2
Version GLPI 10.0.5
Offline
Salut à tous.
Oui, exactement le même problème.
L'automatisation ne fonctionne pas.
Pour ma part :
Fréquence d'exécution : 5 minutes
Statut : Programmée
Mode d'exécution : CLI
Version 10.0.3
En faisant le tour des différents tickets, j'ai l'impression que le problème n'est jamais vraiment le même
Last edited by Tadek (2023-03-02 12:37:56)
Offline
Bonjour,
Même souci pour nous depuis quelques temps. (Version 10.0.11 ?). Les messages partaient instantanément.
Aujourd'hui, j'ai un cron qui tourne toutes les minutes, l'action automatique queuednotification qui a un log toutes les minutes avec "0 action terminée, rien à faire", mais bien des messages en attente dans la file d'attente. Si je les fait manuellement, il partent instantanément. Par contre je ne saurais dire s'ils partent au bout d'un moment. Je viens de lancer un test, j'ai bien toujours un mail en attente et je vais voir au bout de combien de temps il partira.
Bonne journée.
GLPI: 10.0.14 et Agent 1.7.3
Offline
Bon ... J'ai fini par trouver la solution ici : https://forum.glpi-project.org/viewtopic.php?id=160582
Lire les deux derniers messages
Bonne journée.
GLPI: 10.0.14 et Agent 1.7.3
Offline
Bonjour
J'ai le même souci
Je n'arrive pas à remettre la main sur le fichier cron qui gère cela
Et ma file d'attente se remplit aussi
Cdt
GLPI 10.0.16 - Debian 12
Offline
*1 * * * * root cd /var/www/html/glpi/front/ && php cron.php
Normalement le cron est celui ci mais ca ne fonctionne plus, toujours pas d'envoi de mail de notification. la file d'attente se remplit
Last edited by cyrillem (2024-02-02 21:18:23)
GLPI 10.0.16 - Debian 12
Offline
N'exécutez jamais quoi que ce soit lié à GLPI en tant que root. Vous *éprouverez* la violation des autorisations/propriété des fichiers. Exécutez toujours cron/GLPI CLI en tant que www-data ou quel que soit le compte utilisateur utilisé par votre serveur Web.
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
ma nouvelle ligne est donc
*/1 * * * * www-data cd /var/www/html/glpi/front/ && php cron.php
Ce qui ne change pas le probleme des notifications qui restent en file d'attente
j'ai essayé comme ceci aussi sans résultat
*/1 * * * * www-data php /var/www/html/glpi/front/cron.php
Last edited by cyrillem (2024-02-02 22:52:00)
GLPI 10.0.16 - Debian 12
Offline
Vérifiez les journaux du serveur GLPI (dossier files/_log) pour vous assurer que www-data a toujours la permission d'écrire à cet emplacement et vérifiez s'il existe des entrées liées aux notifications.
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
root@serveur:/usr/bin# php /var/www/html/glpi/front/cron.php
ou cette commande
php /var/www/html/glpi/front/cron.php --force mailgate
me renvoie le même message d'erreur :
Uncaught Exception Error: Call to undefined function mysqli_report() in /var/www/html/glpi/src/DBmysql.php at line 226
GLPI 10.0.16 - Debian 12
Offline
Ca fonctionne avec cette ligne dans mon crontab
* * * * * /usr/bin/php8.2 /var/www/html/glpi/front/cron.php &>/dev/null
GLPI 10.0.16 - Debian 12
Offline
Bonjour
Ma question va vous paraitre stupide mais je debute sur glpi :-)
Ou entrez vous la ligne * * * * * /usr/bin/php8.2 /var/www/html/glpi/front/cron.php &>/dev/null dans le fichier cron.php ?
Offline