2016-08-07 73 views
0

我使用imaplib爲多個帳戶(Gmail,Yahoo ..)提取電子郵件。 在本地存儲電子郵件的最佳方式是什麼(包括附件)。本地存儲電子郵件(imaplib,libpst)

有沒有辦法以pickle作爲文件存儲電子郵件? 是否可以將電子郵件作爲字節存儲並在稍後將它們作爲郵件對象檢索到 ?

我會盡量保存在單獨的文件夾的郵件在JSON文件 和附件作爲單獨的文件中的每個領域,但我不知道是否有這樣做的 native方式。

回答

0

已經有存儲的郵箱(即一個郵件列表)幾種方式建立。流行的例子是Maildirmbox

的Python包括mailbox模塊能夠處理它們:

支持信箱格式的Maildir,MBOX,MH,Babyl,和MMDF。

當然你也可以推出自己的解決方案,味酸他們或把它們扔掉的JSON到一個文件,但是如果你使用的常見的格式之一,您將獲得與其他軟件的兼容性(importing them into Thunderbird,例如)。

+0

謝謝。我會嘗試將'mailbox'和'imaplib'結合起來。 – sstevan

+0

祝你好運。這應該可以幫助你:http://stackoverflow.com/questions/29432981/saving-imap-messages-with-python-mailbox-module – Carsten

相關問題