我们正在尝试从我们的 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