Force headers to string objects.

This commit is contained in:
Antoine Nguyen
2014-11-05 13:57:50 +01:00
parent 95eefcc5c6
commit 8b270f3db8
+5 -1
View File
@@ -133,12 +133,16 @@ def viewmail(request, mail_id):
@login_required
def viewheaders(request, mail_id):
"""Display message headers."""
content = ""
for qm in get_connector().get_mail_content(mail_id):
content += qm.mail_text
msg = email.message_from_string(content)
headers = [
(name, value.encode("utf-8")) for name, value in msg.items()
]
return render(request, 'amavis/viewheader.html', {
"headers": msg.items()
"headers": headers
})