2012-10-27 51 views

回答

8

通常有下載mbox文件的工具。在您提供的鏈接中,您可以例如追加mbox名稱並直接獲取郵件歸檔。例如,MBOX爲2012年10月:

http://mail-archives.apache.org/mod_mbox/lucene-java-user/201210.mbox

因此讓檔案程序是非常簡單的。一旦你有他們:

import mailbox 
mails = mailbox.mbox(filename.mbox) 
for message in mails: print message['subject'] 
+0

謝謝@JosefAssad。哪個關鍵字包含消息的「內容」?我找不到內容的關鍵字。然而,as_string()打印所有內容,我想知道某些關鍵字是否僅存在內容。 – prashu

+1

我可以熱烈推薦python文檔。具體而言,您需要http://docs.python.org/library/email.message.html#email.message.Message。在這個模塊的術語中,主體被稱爲有效載荷。看看函數'get_payload'。 – JosefAssad

+0

感謝您的術語。我不知道這個身體被稱爲「有效載荷」。 – prashu

相關問題