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?

Mayur
la source

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 "[email protected]";
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.

Braiam
la source
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,[email protected],[email protected]";
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