Katılımsız yükseltme bildirim e-postalarını nasıl özelleştirebilirim?


12

Ubuntu'da katılımsız yükseltme sonuçları postasını özelleştirmenin herhangi bir yolu var mı?

/etc/apt/apt.conf.d/50unattended-upgradesDosyadaki geçerli yapılandırma -

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

her çalıştırmada bir e-posta gönderir. Bunun yerine, yalnızca hata gönderecek şekilde özelleştirmek istiyorum. Bunu yapılandırmamın bir yolu var mı?

Yanıtlar:


8

Ubuntu'da bu satırı neden sildiklerini bilmiyorum, ancak Debian şunları içeriyor:

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

Senin Eğer /etc/apt/apt.conf.d/50unattended-upgradesdo not hattı dahil (ve değişiklik günlüğü presice bu değişikliği uzağa vermeyin) çok garip, ama en azından onlar davranışı değişti söylemez. Biraz güncelleştirilmiş bir sürüm kullanıyorum (0.80 ~ sid2, 0.79.3ubuntu4'ün aksine Ubuntu'nun kesin güncellemeler deposunda yer alıyor) ve sadece hatalarda bir posta göndereceğim (şimdilik bir posta almadım). Satırları yapılandırma dosyanıza yazmanız yeterlidir ve her şey çalışıyor olmalıdır:

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

sudo unattended-upgrade -v -d --dry-runTüm süreci kendiniz kontrol etmek için koşmak isteyebilirsiniz .


1
Ubuntu (en azından bazı versiyonlar) bu satırı görmezden geliyor: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/…
dtech

1
14.04 LTS'de hat Unattended-Upgrade::MailOnlyOnError "true";geri döndü /etc/apt/apt.conf.d/50unattended-upgrades. Varsayılan olarak yorumlanmıştır.
azimut

ile birden fazla adresin de kullanılabileceğini unutmayın:Unattended-Upgrade::Mail "root,someuser,your@email.com,others@somewhere.com";
jimmont

Katılımsız yükseltme'nin daha yeni sürümleri --dry-runbelirtilirse artık e-posta gönderilmez
Lily Chung
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.