예제 #1
0
            #~ dump += 'ReplyRecipients Count: ' + str(outlookMessage.ReplyRecipients.Count) + '\n'
            #~ for recipient in outlookMessage.ReplyRecipients:
                #~ dump += 'ReplyRecipients Type: ' + str(recipient.Type) + '\n'
                #~ dump += 'ReplyRecipients: ' + str(recipient.Name) + '\n'
        #~ dump += "== Message Headers ==\n"
        #~ if message['From'] is not None: 
            #~ dump += 'From: ' + str(message['From']) + '\n'
        #~ if message['Date'] is not None:
            #~ dump += 'Date: ' + str(message['Date']) + '\n'
        #~ if message['Reply-To'] is not None:
            #~ dump += 'Reply-To: ' + str(message['Reply-To']) + '\n'
        dump += "== Message Body ==\n"
        dump += dumpError
        dump += '\n'
        if dumpError == '':
            message.dump = ''
        else:
            message.dump = dump
        # /Debug tools
        
        return message


class OutlookMailStorage(AbstractMailStorage):
    """
        Outlook Mail Storage reader and writer
        For .PST files
    """

    def __init__(self, properties):
        AbstractMailStorage.__init__(self, properties)