Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 什么';以编程方式使用gmail的最佳方式是什么?_Python_Gmail_Imap - Fatal编程技术网

Python 什么';以编程方式使用gmail的最佳方式是什么?

Python 什么';以编程方式使用gmail的最佳方式是什么?,python,gmail,imap,Python,Gmail,Imap,我正在维护一个项目,我们在gmail收件箱中接收高度异构的数据。以前我在gmail上使用RubyAPI,但它非常不可靠,并且不能很好地与系统的所有其他组件配合。出于各种原因,我将不在这里讨论,这至少是我们的一些数据的处理方式(无论如何,这不是我的偏好!) 那么,有没有一种很好的方式来细微地使用Gmail呢?有没有使用Gmail原生概念的好的可靠API语言?根据gmail过滤器设置的标签组合,当电子邮件仍在收件箱中时,我们需要执行一些相当复杂的行为 如果所有这些都失败了,我将考虑用Python为I

我正在维护一个项目,我们在gmail收件箱中接收高度异构的数据。以前我在gmail上使用RubyAPI,但它非常不可靠,并且不能很好地与系统的所有其他组件配合。出于各种原因,我将不在这里讨论,这至少是我们的一些数据的处理方式(无论如何,这不是我的偏好!)

那么,有没有一种很好的方式来细微地使用Gmail呢?有没有使用Gmail原生概念的好的可靠API语言?根据gmail过滤器设置的标签组合,当电子邮件仍在收件箱中时,我们需要执行一些相当复杂的行为

如果所有这些都失败了,我将考虑用Python为IMAP库构建一个包装器;我能找到的所有现有Python API都被gmail提供的API所破坏。

有一个名为的库,但如果您只需要与电子邮件相关的功能,请坚持访问

有很多关于如何通过互联网使用IMAP访问gmail的教程。良好的起点是: .

自2013年起,gmail仅提供IMAP包装


IMAP不能准确地表示gmail消息。例如,gmail邮件会被标记,从而创建文件夹的表示,但这些邮件与IMAP等系统中存在于单个文件夹中的邮件不同

事实上,我甚至在让libgmail正常工作方面遇到了困难——我发现了一大堆关于你必须使用CVS版本的言论,但我在这方面遇到了完全相同的问题。谢谢你的imap链接,我想我可能得咬紧牙关了。