我们正尝试从Java中的应用程序访问gmail收件箱。我们可以阅读收件箱,消息,添加标签,但我们正在实现所有所需的功能。
我们的结论:
-javax.mail嵌入在GAE SDK中不起作用,我们无法获取电子邮件的内容,它返回的总是null(如预期的那样不能与IMAP协议一起工作)。
使用包mail.jar(https://java.net/projects/javamail/pages/Home),库会引发错误,因为有两个具有相同名称的库。 (的javax)
我们调查了一下,我们在Google网上论坛找到了一个解决方案,包括将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
答案 0 :(得分:0)
您应该确保接收电子邮件,您应该将入站邮件服务设置为true
<inbound-services>
<service>mail</service>
</inbound-services>
您可以在文档中阅读更多配置详细信息。