使用 R 下载 Gmail 邮件内容

Download Gmail Mail Content using R

我正在尝试从我的 gmail 帐户下载 gmail。最重要的是,我有兴趣下载邮件的实际内容以及其他参数接收时间、主题、发件人和发件人地址。我试过使用 gmailr 和 edeR 包。虽然 gmailr 有助于发送邮件(我已经成功尝试过,但 edeR 有助于仅下载顶线数据而不是邮件正文。我正在寻找这些数据来测试分类模型。有没有办法在 R 中做到这一点......我不熟悉任何其他语言。

您可以手动 retrieve an archive 您的 gmail 并使用 tm.plugin.mail 包中的 convert_mbox_eml() 将您的 .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))