Como personalizar e-mails de notificação de atualizações autônomas?

12

Existe alguma maneira de personalizar o correio de resultados de atualizações autônomas no ubuntu?

A configuração atual no /etc/apt/apt.conf.d/50unattended-upgradesarquivo -

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

envia um email a cada execução. Em vez disso, gostaria de personalizá-lo para enviar apenas por erro. Existe alguma maneira de configurar isso?

Mayur
fonte

Respostas:

8

Não sei por que eles excluíram esta linha no Ubuntu, mas o Debian inclui:

// 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 você /etc/apt/apt.conf.d/50unattended-upgradesnão incluir a linha (e o changelog não der essa mudança de preço) é muito estranho, mas pelo menos não diz que eles mudaram o comportamento. Eu uso uma versão ligeiramente atualizada (0.80 ~ sid2 em oposição ao 0.79.3ubuntu4 que o Ubuntu inclui no repositório de atualizações precisas) e ele enviará um email apenas por erros (não recebi um email por enquanto). Basta escrever as linhas no seu arquivo de configuração, e tudo deve estar funcionando:

Unattended-Upgrade::Mail "[email protected]";
Unattended-Upgrade::MailOnlyOnError "true";

Você pode querer executar sudo unattended-upgrade -v -d --dry-runa verificação de todo o processo.

Braiam
fonte
1
O Ubuntu (pelo menos algumas versões) parece ignorar esta linha: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/…
dtech
1
No 14.04 LTS, a linha Unattended-Upgrade::MailOnlyOnError "true";está de volta /etc/apt/apt.conf.d/50unattended-upgrades. É comentado por padrão.
Azimut
observe que vários endereços também podem ser usados ​​com:Unattended-Upgrade::Mail "root,someuser,[email protected],[email protected]";
jimmont 10/10
Versões mais recentes do autônoma-atualização não-mail se --dry-runfor especificado
Lily Chung