From 53db94efe2fb27aa8a4f6777464e22d018741e82 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 11 Feb 2013 16:31:41 +0530 Subject: [PATCH] added date in pop3 mails --- webnotes/utils/email_lib/receive.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/webnotes/utils/email_lib/receive.py b/webnotes/utils/email_lib/receive.py index 770b343c9c..cd4ededa83 100644 --- a/webnotes/utils/email_lib/receive.py +++ b/webnotes/utils/email_lib/receive.py @@ -30,8 +30,6 @@ class IncomingMail: def __init__(self, content): import email import time - import datetime - import email.utils self.mail = email.message_from_string(content) @@ -42,8 +40,11 @@ class IncomingMail: self.set_content_and_type() self.from_email = extract_email_id(self.mail["From"]) self.from_real_name = email.utils.parseaddr(self.mail["From"])[0] + self.paredate() + utc = email.utils.mktime_tz(email.utils.parsedate_tz(self.mail["Date"])) - self.date = convert_utc_to_user_timezone(utc).strftime('%Y-%m-%d %H:%M:%S') + utc_dt = datetime.datetime.utcfromtimestamp(utc) + self.date = convert_utc_to_user_timezone(utc_dt).strftime('%Y-%m-%d %H:%M:%S') def parse(self): for part in self.mail.walk():