我試圖使用python的imaplib
和email.feedparser
從gmail收件箱中獲取附件。這封電子郵件由外部人員生成併發送給我們,所以我無法控制它。在python中分析帶有惡意MIME類型的電子郵件
麻煩的是,我試圖解析的郵件有msg.get_content_maintype()
返回'text'
而不是'multitype'
。結果uuencoded附件與郵件的其餘部分連接在一起,我沒有看到一種簡單的方式將其從email.message.Message
中取出。
任何想法如何從這樣的電子郵件中提取附件?
如果有任何幫助,郵件中有'Produced By Microsoft MimeOLE V6.00.3790.4862'。雷鳥也無法渲染這封電子郵件,無法弄清楚它有附件。否則,該郵件在Outlook和Gmail Web客戶端中看起來很好。
謝謝。這可能是解決這個問題的標準方法。昨天晚上,我想通過用`uu`解碼`_payload`來解決這個問題。將稍後作爲答案發布。 – Roger 2011-12-14 15:17:31