try:
result, data = self.mail_con.uid('fetch', mid, '(INTERNALDATE)')
except:
- raise UserWarning("Could not fetch the internal date of message" + mid.decode('iso-8859-1') + ".")
+ raise UserWarning("Could not fetch the internal date of message " + mid.decode('iso-8859-1') + ".")
internal_date = imaplib.Internaldate2tuple(data[0])
return internal_date
try:
result, data = self.mail_con.uid('fetch', mid, '(BODY.PEEK[HEADER.FIELDS (RECEIVED)])')
except:
- raise UserWarning("Could not fetch the received header of message" + mid.decode('iso-8859-1') + ".")
+ raise UserWarning("Could not fetch the received header of message " + mid.decode('iso-8859-1') + ".")
return data[0][1].decode('iso-8859-1')
def fetch_basic_date(self, mid):
try:
result, data = self.mail_con.uid('fetch', mid, '(BODY.PEEK[HEADER.FIELDS (DATE)])')
except:
- raise UserWarning("Could not fetch the date header of message" + mid.decode('iso-8859-1') + ".")
- return data[0][1].decode('iso-8859-1')
+ raise UserWarning("Could not fetch the date header of message " + mid.decode('iso-8859-1') + ".")
+ return data[0][1].decode('iso-8859-1')
def update_message(self, mid, mailbox, internal_date):
"""Replaces a message with one with correct internal date."""
internal_date_str, data[0][1])
logging.debug("Adding corrected copy of the message reponse: %s %s", result, data)
except:
- raise UserWarning("Could not replace the e-mail" + mid.decode('iso-8859-1') + ".")
+ raise UserWarning("Could not replace the e-mail " + mid.decode('iso-8859-1') + ".")
try:
result, data = self.mail_con.uid('STORE', mid, '+FLAGS', r'(\Deleted)')
logging.debug("Removing old copy of the message reponse: %s %s", result, data)
except:
- raise UserWarning("Could not delete the e-mail" + mid.decode('iso-8859-1') + ".")
+ raise UserWarning("Could not delete the e-mail " + mid.decode('iso-8859-1') + ".")
self.mail_con.expunge()
return