Come personalizzare le e-mail di notifica degli aggiornamenti automatici?


12

Esiste un modo per personalizzare la posta dei risultati degli aggiornamenti automatici in Ubuntu?

La configurazione corrente nel /etc/apt/apt.conf.d/50unattended-upgradesfile -

// 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";

invia un'e-mail ad ogni corsa. Invece, vorrei personalizzarlo per inviare solo in caso di errore. C'è un modo per configurarlo?

Risposte:


8

Non so perché hanno cancellato questa linea su Ubuntu, ma Debian include:

// 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";

Se il vostro /etc/apt/apt.conf.d/50unattended-upgradesnon comprendono la linea (e il changelog non dare via questo cambiamento di presice) è molto strano, ma almeno non dice hanno cambiato il comportamento. Uso una versione leggermente aggiornata (0.80 ~ sid2 rispetto a 0.79.3ubuntu4 che Ubuntu include nel repository degli aggiornamenti precisi) e invierà una mail solo sugli errori (non ho ancora una mail per ora). Basta scrivere le righe nel file di configurazione e tutto dovrebbe funzionare:

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

Potrebbe essere necessario eseguire sudo unattended-upgrade -v -d --dry-runper verificare l'intero processo da soli.


1
Ubuntu (almeno alcune versioni) sembra ignorare questa riga: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/…
dtech

1
In 14.04 LTS, la linea Unattended-Upgrade::MailOnlyOnError "true";è tornata /etc/apt/apt.conf.d/50unattended-upgrades. È commentato per impostazione predefinita.
Azimut,

si noti che è possibile utilizzare anche più indirizzi con:Unattended-Upgrade::Mail "root,someuser,your@email.com,others@somewhere.com";
jimmont

Le versioni più recenti di aggiornamento automatico non vengono più inviate via e-mail se --dry-runspecificato
Lily Chung,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.