Example #1
0
     except UnicodeEncodeError, e:
         dumpError = (
             ('-' * 80) + '\n' + 
             "Class: " + str(outlookMessage.Class) + '\n' + 
             e.reason + '\n' + 
             e.encoding + '\n' +
             ('-' * 80) + '\n' + 
             outlookMessage.Body + '\n' 
         )
         body = outlookMessage.Body.encode('utf-8')
         bodymessage = MIMEText(body, _subtype='plain', _charset='utf-8')
         
 # Attached files
 if outlookMessage.Attachments.Count > 0:
     message = MIMEMultipart(charset=OutlookCharset)
     message.invalidAttachment = False
     message.set_charset(OutlookCharset)
     message.attach(bodymessage)
     self.addAttachments(message, outlookMessage.Attachments)
 else:
     message = bodymessage
     message.invalidAttachment = False
 
 # Subject
 message['Subject'] = Header(outlookMessage.Subject, OutlookCharset)
 
 # Date
 try:
     if outlookMessage.SentOn is None:
         mDate = outlookMessage.ReceivedTime
     else: