0

我正在使用javamail阅读邮箱。现在我需要轮询邮箱并检查是否收到、发送、保存草稿等任何新邮件。有什么好的方法可以做到这一点push mail?现在我正在接受imap并且gmail必须扩展对pop3其他常见电子邮件帐户的支持。所以我想知道在大多数情况下使用什么以及如何做到这一点。是否有任何计划作业支持javamail立即触发邮箱中的任何活动并读取它或任何现成的脚本可用以查找数据库中每个用户的邮箱的所有文件夹并立即触发java代码来读取用户的邮件对于定期间隔时间的任何新电子邮件

4

1 回答 1

0

调度作业与 JavaMail 完全正交。您可以在 Java 中找到许多作业调度的解决方案;选择一个你喜欢的然后写一个使用 JavaMail 的工作。

检查您描述的那种“新”活动并非易事。您将需要跟踪每个用户的邮箱状态,以便下次查看邮箱时可以看到发生了什么变化。

当然,为多个用户执行此操作意味着您需要拥有所有这些用户的身份验证凭据(例如密码)。

使用 pop3 完成这一切基本上是不可能的,因为您只能访问用户的收件箱。

于 2013-01-22T20:05:59.087 回答