【发布时间】:2015-08-06 15:55:53
【问题描述】:
我正在开发一个 Java 应用程序,我想同步 Gmail 邮件。我真正想要的是通过我的应用程序为电子邮件开发跟踪机制。假设如果在我的应用程序中我已经阅读了当前时间的消息,并假设它的(最新)消息 ID 是 msg123。过了一会儿,如果在我的收件箱中有新消息到达。我只想阅读那些新到的邮件。就像新消息的 ID 为 msg124、msg125 和 msg126。我只想阅读那些具有消息 ID - msg124、msg125 和 msg126 的消息。
所以我的问题是:
1.如果我使用 POP3/IMAP 服务器使用凭据连接到 Gmail,是否可以仅查询那些比上次阅读邮件时间戳更新的电子邮件?
2. 在我的搜索中,我发现了这个链接,它指出使用 OAuth 我们可以实现邮件跟踪(如我所愿)。文档参考链接Gmail API。如果我的方向错误,请建议我。
【问题讨论】:
标签: synchronization gmail jakarta-mail google-oauth