2

是否可以让 R 连接到 gmail 的 POP 服务器并读取/下载我的特定文件夹中的消息?我一直在存储电子邮件,想回去开始分析主题行等。

基本上,我需要一种方法来导出我的 gmail 帐户中的文件夹,如果可能的话,我想以编程方式执行此操作。

提前致谢!

4

2 回答 2

2

我不确定这可以通过单个命令完成。也许那里有一个包,我不知道它可以实现这一点,但只要你不遇到它,也许下面的过程将是一个解决方案......

考虑 got-your-back ( http://code.google.com/p/got-your-back/wiki/GettingStarted#Step_4%3a_Performing_A_Backup ),它“是一个命令行工具,用于备份和恢复您的 Gmail 帐户”。

您可以像这样调用它(假设您的机器上可以使用 python):

python gyb.py --email foo@bar.com --search "from:pip@pop.com" --folder "mail_from_pip"

完成后,您将找到--search与指定的 匹配的所有电子邮件--folder,以及一个 sqlite 数据库。(由 dukedave 发布,2011 年 12 月 4 日)

因此,根据您的操作系统,您应该能够从 R 中调用上述命令,然后访问相应文件夹中下载的邮件。

于 2012-12-18T23:10:39.917 回答
0

GotYourBack 是一个很好的备份实用程序,但对于下载元数据进行分析,您可能需要一些不需要您首先获取所有电子邮件的全部内容的东西。

我最近使用gmailr包进行了类似的分析。

于 2015-02-11T00:24:14.053 回答