如何使用 GAE 访问 gmail 收件箱
Posted
技术标签:
【中文标题】如何使用 GAE 访问 gmail 收件箱【英文标题】:How to access gmail inbox using GAE 【发布时间】:2013-04-15 08:09:39 【问题描述】:我们正在尝试从我们的 Java 应用程序访问 gmail 收件箱。我们可以阅读收件箱、消息、添加标签,但我们正在实现所有所需的功能。
我们的结论:
-GAE SDK中嵌入的javax.mail不起作用,我们无法获取电子邮件的内容,它总是返回null(与IMAP协议不兼容)。
使用包 mail.jar (https://java.net/projects/javamail/pages/Home),库会引发错误,因为有两个同名的库。 (javax)
我们调查并在 Google Groups 上找到了一个解决方案,包括将文件从 javamail.jar 复制到我们的项目中的 WEB-INF/classes 目录。
1234563 " 包。如何将这些库添加到我们的项目中?
我们使用:
App Engine Java SDK 1.7.7 GWT 2.5.1 Java Sun 1.6 Eclipse 3.7.2
【问题讨论】:
【参考方案1】:您应确保接收电子邮件时应将入站邮件服务设为 true
<inbound-services>
<service>mail</service>
</inbound-services>
您可以在文档中阅读更多配置详细信息。,
Recieve email
【讨论】:
我们正在尝试访问用户的 gmail 收件箱(通过 Oauth 2.0 和 IMAP),而不是在应用程序中接收电子邮件。感谢您的帮助。以上是关于如何使用 GAE 访问 gmail 收件箱的主要内容,如果未能解决你的问题,请参考以下文章
用户通过 chrome 扩展加载时如何隐藏 gmail 收件箱菜单
使用 OAuth 2.0 访问令牌访问 Gmail Imap
Python 和 GmailAPI:如何监控 Gmail 收件箱以获取新电子邮件?