我正在维护一个项目,我们在 gmail 收件箱中接收高度异构的数据。以前我使用 Ruby API 来处理 gmail,但它非常不可靠,并且与系统的所有其他组件不太适合。由于各种原因,我不会在这里讨论,至少我们的一些数据必须采用这种方式(无论如何这都不是我的偏好!)
那么有没有一种细致入微地使用 Gmail 的好方法呢?是否有任何语言拥有使用 Gmail 原生概念的可靠 API?当电子邮件仍在收件箱中时,我们需要根据 Gmail 过滤器设置的标签组合执行一些相当复杂的行为。
如果一切都失败了,我正在考虑用 Python 为 IMAP 库构建一个包装器;我能找到的所有现有 Python API 都已被 gmail 提供的 API 风格的更改所破坏。
最佳答案
有一个名为 libgmail 的库,但如果您只需要电子邮件相关功能,请坚持 IMAP使用权。
有很多关于如何通过互联网使用 IMAP 访问 Gmail 的教程。好的起点是: http://verpa.wordpress.com/2010/01/23/python-gmail-imap-part-1/ .
关于python - 以编程方式使用 Gmail 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9209607/