Quotidien Shaarli
Hier - March 15, 2025
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 :
- Source de l'info : https://wiki.archlinux.org/title/Systemd/Timers#MAILTO
- Superbe documentation sur les timers systemd avec également une solution analogue : https://documentation.suse.com/smart/systems-management/html/systemd-working-with-timers/index.html
[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