Package: unattended-upgrades
Version: 0.79.5+wheezy2
Followup-For: Bug #789703
Hello,
Please consider the attached patch as a fix for this bug.
(Note that email.charset (unavoidably) uses Base64 rather than
Quoted-Printable
for UTF-8 content. Everyone's MUA supports Content-Transfer-Encoding these
days, so it shouldn't be a problem, right? :P)
Thanks,
-MD
-- System Information:
Debian Release: 7.9
APT prefers squeeze-lts
APT policy: (500, 'squeeze-lts'), (500, 'oldstable-updates'), (500,
'oldoldstable-updates'), (500, 'oldoldstable'), (500, 'oldstable'), (488,
'stable-updates'), (488, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages unattended-upgrades depends on:
ii apt 0.9.7.9+deb7u7
ii apt-utils 0.9.7.9+deb7u7
ii debconf [debconf-2.0] 1.5.49
ii lsb-base 4.1+Debian8+deb7u1
ii lsb-release 4.1+Debian8+deb7u1
ii python 2.7.3-4+deb7u1
ii python-apt 0.8.8.2
ii ucf 3.0025+nmu3
ii xz-utils 5.1.1alpha+20120614-2
unattended-upgrades recommends no packages.
Versions of packages unattended-upgrades suggests:
ii bsd-mailx 8.1.2-0.20111106cvs-1+deb7u1
ii exim4-daemon-light [mail-transport-agent] 4.80-7+deb7u1
-- debconf-show failed
-MD
--
-------------------------------------------------------------------------------
Michael Deegan Hugaholic http://www.deegan.id.au/
------------------------- Jung, zr jbeel? -----------------------------------
--- /usr/bin/unattended-upgrade 2015-06-29 14:57:18.000000000 +0800
+++ /usr/bin/unattended-upgrade.new 2016-02-29 11:35:21.908988898 +0800
@@ -570,10 +570,7 @@
def _send_mail_using_sendmail(to_address, subject, body):
# format as a proper mail
msg = Message()
- charset = email.Charset.Charset("utf-8")
- charset.body_encoding = email.Charset.QP
- msg.set_charset(charset)
- msg.set_payload(body)
+ msg.set_payload(body,'utf-8')
msg['Subject'] = subject
msg['To'] = to_address
sendmail = subprocess.Popen(