cleanHeaders.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:corporadb 作者: nlesc-sherlock 项目源码 文件源码
def extractEmailBody(filename):
    with open(filename, 'r') as fin:
        mail = fin.readlines()
        mail = ''.join(mail)
        msg = Parser().parsestr(mail)

        metadata = {
            'To': msg['to'],
            'From': msg['from'],
            'Cc': msg['cc'],
            'Bcc': msg['bcc'],
            'Subject': msg['subject'],
            'Date': msg['date'],
            'References': msg['references']
        }
        return msg.get_payload(), metadata

# Removes everything after 'Original Message' or '<somebody> wrote:'
# TODO: Fix this for replies AFTER original messages
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号