2015-11-03 70 views
4

我正在嘗試從我的gmail帳戶下載Gmail郵件。最重要的是,我有興趣下載郵件的實際內容以及其他參數接收時間,主題,來往地址。我曾嘗試使用gmailr和edeR軟件包。雖然gmailr有助於發送郵件(我已經成功地嘗試過了,但edeR只幫助下載頂線數據而不是郵件正文)我正在尋找這些數據來測試分類模型。是否有辦法在R中執行...我不熟悉任何其他語言。使用R下載Gmail郵件內容

+1

您是否打開解決方案,您將在哪裏從Gmail下載郵件歸檔文件? –

+1

Steven Beaupre,我有大約4500封郵件可供下載...但仍然想探索您的解決方案,看看它是否有幫助 – Apricot

回答

9

,你可以手動你的gmail的retrieve an archive和使用convert_mbox_eml()tm.plugin.mail包到您.mbox(在一個盒子幾個郵件)每個郵件轉換成eml格式(在一個單一的文件),然後使用readMail將其加載到VCorpus

library(tm) 
library(tm.plugin.mail) 

mail <- paste0(getwd(), "/mail") 
convert_mbox_eml("yourarchive.mbox", mail) 
vc <- VCorpus(DirSource(mail), readerControl = list(reader = readMail)) 
+1

非常感謝Steven Beaupre。這種方法奏效。 – Apricot