Comment personnaliser les e-mails de notification des mises à niveau sans assistance?


12

Existe-t-il un moyen de personnaliser le courrier des résultats des mises à niveau sans assistance dans Ubuntu?

La configuration actuelle dans le /etc/apt/apt.conf.d/50unattended-upgradesfichier -

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you 
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
//Unattended-Upgrade::Mail "root@localhost";

envoie un e-mail à chaque exécution. Au lieu de cela, je voudrais le personnaliser pour n'envoyer qu'en cas d'erreur. Existe-t-il un moyen de configurer cela?

Réponses:


8

Je ne sais pas pourquoi ils ont supprimé cette ligne sur Ubuntu, mais Debian comprend:

// Set this value to "true" to get emails only on errors. Default
// is to always send a mail if Unattended-Upgrade::Mail is set
//Unattended-Upgrade::MailOnlyOnError "true";

Si votre /etc/apt/apt.conf.d/50unattended-upgradesne comprennent pas la ligne (et le changelog ne donnent pas ce changement de Presice) est très étrange, mais au moins il ne dit pas qu'ils ont changé le comportement. J'utilise une version légèrement mise à jour (0.80 ~ sid2 contre 0.79.3ubuntu4 qu'Ubuntu inclut dans le référentiel de mises à jour précises) et il n'enverra un mail qu'en cas d'erreur (je n'ai pas de mail pour l'instant). Écrivez simplement les lignes dans votre fichier de configuration, et tout devrait fonctionner:

Unattended-Upgrade::Mail "your@email.com";
Unattended-Upgrade::MailOnlyOnError "true";

Vous voudrez peut-être exécuter sudo unattended-upgrade -v -d --dry-runpour vérifier vous-même l'ensemble du processus.


1
Ubuntu (au moins certaines versions) semble ignorer cette ligne: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/…
dtech

1
En 14.04 LTS, la ligne Unattended-Upgrade::MailOnlyOnError "true";est de retour /etc/apt/apt.conf.d/50unattended-upgrades. Il est commenté par défaut.
azimut

notez que plusieurs adresses peuvent également être utilisées avec:Unattended-Upgrade::Mail "root,someuser,your@email.com,others@somewhere.com";
jimmont

Les nouvelles versions de mise à niveau sans assistance ne sont plus envoyées par e-mail si elles --dry-runsont spécifiées
Lily Chung
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.