Passer au contenu principal

Notifications mails

Les notifications mails sont envoyées toutes les 30 minutes grâce à un script dans le conteneur "courrier" :

/var/www/html/MaarchCourrier/custom/cs_courrier/bin/notification/scripts/notification_cs_courrier_BASKETS.sh

Une tâche cron exécute ce script toutes les 30 minutes avec l'utilisateur "www-data".

Il est possible de lister les tâches cron en se connectant au conteneur avec l'utilisateur www-data et en tapant

cat /etc/cron.d/courrier

L'exécution de ce script est parfois bloqué pour éviter qu'il ne soit lancé plusieurs fois à la suite grâce à un système de verrouillage:

/var/www/html/MaarchCourrier/bin/notification/cs_courrierprocess_email_stack.lck

Nous avons ajouté un script:

/var/www/html/MaarchCourrier/bin/notification/scripts/delete_lck.sh

Il supprime tous les .lck de + de 30 minutes d'âge situés dans

/var/www/html/MaarchCourrier/bin/notification/

Le script est lancé périodiquement grâce à un cron de l'utilisateur www-data.