Vue normale

Reçu avant avant-hier

Note: Systemd : Envoyer un mail en cas d'erreur sur un service déclenché par un timer

15 mars 2025 à 08:57

La technique que j'ai indiqué dans une précédente note[0] ne fonctionne pas d'emblée pour moi.
Pour que cela fonctionne, et comme indiqué dans cette page[1], j'ai du rajouter NoNewPrivileges=false dans la section [Service] du service à partir duquel je souhaite envoyer un mail en cas d'erreur.

Entre temps, j'ai trouvé une meilleure solution plus facile à administrer : https://wiki.archlinux.org/title/Systemd#Notifying_with_e-mail
Une fois mise en place, il suffit de rajouter OnFailure=status_email_user@%n.service dans la section [Unit] du service à partir duquel on souhaite envoyer un mail en cas d'erreur.

D'autres ressources :

[0] : Renouvellement automatisé de certificats Letsencrypt avec certbot sur Debian
[1] : snapwebsites postfix/postdrop[18189]: warning: mail_queue_enter: create file maildrop/259373.18189: Permission denied https://linux.m2osw.com/snapwebsites-postfixpostdrop18189-warning-mailqueueenter-create-file-maildrop25937318189-permission


Permalien
❌