3

我们正在尝试从我们的 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 目录到我们的项目中。

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

如何将此库添加到我们的项目中?

我们用:

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

4

1 回答 1

0

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

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

您可以在文档中阅读更多配置详细信息。,

接收电子邮件

于 2013-04-22T15:35:29.877 回答