如何使用GAE访问gmail收件箱



我们正在尝试从Java应用程序访问gmail收件箱。我们可以读取收件箱,消息,添加标签,但我们正在努力实现所有所需的功能。

我们的结论:

-javax。在GAE SDK中嵌入的邮件不工作,我们无法获取电子邮件的内容,它总是返回null(正如预期的不与IMAP协议一起工作)。

  • 对于包mail.jar (https://java.net/projects/javamail/pages/Home),库抛出一个错误,因为有两个库具有相同的名称。(javax)

  • 我们调查了一下,并在Google Groups上找到了一个解决方案,包括将文件从javamail.jar复制到我们的WEB-INF/classes目录到我们的项目中。

  • 之后,javamail库工作但是。我们的项目(eclipse)无法识别Sun包,因此我们无法获取附件的内容,实际上我们需要使用"com.sun.mail"。util"包。

如何将这些库添加到我们的项目?

我们使用

:

App Engine Java SDK 1.7.7GWT 2.5.1Java Sun 1.6Eclipse 3.7.2章

您应该确保接收电子邮件时您应该将入站邮件服务设置为true

<inbound-services>
  <service>mail</service>
</inbound-services>

您可以在文档中阅读更多配置细节。

收到邮件

最新更新