You are not logged in.
Pages: 1
Bonjour,
j'essaye depuis quelques temps d'envoyer les mails mis en fil d'attente en mode CLI mais je n'y arrive pas. Je suis tombé sur beaucoup de forum avec un problème identique au mien mais je n'ai pas trouvé de solution. Je pense avoir les bon paramètres, voici la commande que j'utilise dans un .bat ainsi qu'une capture d'écran de ma configuration queuednotification:
"C:\wamp\bin\php\php5.6.25\php.exe" -f "C:\wamp\www\glpi\front\cron.php" Lorsque j'exécute cette commande il ne se passe rien.
Screen des paramètres queuednotification:
https://zupimages.net/up/18/06/78tp.png
Glpi 9.2
Merci.
Offline
bonjour,
votre paramétrage de la tache automatique semble correct. et vu l'heure de la dernière execution elle semble bien s'executer.
si vous l'executez manuellement, est ce qu'elle envoie les courriers ?
avez vous un temps défini pour l'envoi des notifications ?
dans la file d'attente des courriels avec vous vérifié l'heure de création et l'heure d'envoi planifiée?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci pour votre réponse,
Alors je viens d'exécuter le script et cette fois-ci il a marché. Par contre si réessaye une deuxième fois il ne marche pas et c'est là que je ne comprend pas. J'ai l'impression que le script fonctionne à intervalle de temps régulier ( peut être tout les 1H ?).Et pour répondre à vos question, si je l'exécute manuellement le mail s'envoie. Par contre je ne comprend pas ce que vous voulez dire par "un temps défini pour l'envoi des notifications" ?
Offline
admistration>entités>[MonEntité]>onglet notification> Délai pour envoyer des notifications par courriel
mais si le mail s'envoie manuellement ça ne vient probablement pas de là ( ça serait bête de ne pas vérifier)
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Oui le délai est bien sur 0 minutes
Offline
à quelle fréquence executez vous le fichier bat ? toutes les minutes ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
dans configuration>generale>onglet systeme>Nombre maximum d'actions automatiques simultanées (exécution CLI)
quelle valeur avez vous ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Je l'ai exécuter une première fois à 9h00 et il a fonctionné le mail s'est envoyé. Ensuite quelques minutes après j'ai refais des test mais il ne fonctionnait plus. Puis vers 10h40 j'ai réessayer en exécutant le script et la le mail s'est envoyé.
Last edited by Chakir Elhabriri (2018-02-09 12:21:20)
Offline
Le nombre maximum d'actions automatiques simultanées est sur 5
Offline
C'est bon j'ai résolu mon problème ! En fait le fuseau horaire des fichiers php.ini était réglé sur "UTC" je l'ai modifié par "Europe/Paris" et les mails s'envoie maintenant correctement avec le script.
Merci encore pour votre aide.
Offline
Juste une précision : dans mon cas (Wamp) le fichier php.ini à modifier est celui situé dans ...\wamp\bin\php\php<version_php> il doit avoir le même timezone que celui figurant dans ...\wamp\bin\apache\apache<version_apache>\bin qui en fait est un lien vers \wamp\bin\php\php<version_php>\phpForApache.ini
Et si en plus on utilise le mode PHP pour envoyer les messages il faut également avoir la même valeur pour le paramètre SMTP
Offline
Pages: 1