From 79f15e92464aa11190994bcef1e5f90159fe1d69 Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Tue, 2 May 2017 20:54:41 +0200 Subject: [PATCH] joys of unicode... cleaned up unread message header data --- screenless/bureau/mailroom/mailroom.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/screenless/bureau/mailroom/mailroom.py b/screenless/bureau/mailroom/mailroom.py index fd6899e..0d07151 100644 --- a/screenless/bureau/mailroom/mailroom.py +++ b/screenless/bureau/mailroom/mailroom.py @@ -269,15 +269,15 @@ class MailRoom(Bureau): for msgid, data in resp.items(): msg = {} - env = data["ENVELOPE"] + env = data[b"ENVELOPE"] msg["msgid"] = str(msgid) sender = env.from_[0] - msg["fromaddr"] = sender.mailbox + "@" + sender.host - msg["fromname"] = sender.name - msg["date"] = data["INTERNALDATE"] - msg["size"] = data["RFC822.SIZE"] - msg["subject"] = env.subject + msg["fromaddr"] = str(sender.mailbox) + "@" + str(sender.host) + msg["fromname"] = str(sender.name) + msg["date"] = str(data[b"INTERNALDATE"]) + msg["size"] = str(data[b"RFC822.SIZE"]) + msg["subject"] = str(env.subject) msgs.append(msg)