电子邮件 – JavaMail是否支持服务器推送?
发布时间:2020-12-15 00:21:07 所属栏目:Java 来源:网络整理
导读:JavaMail是否支持通过服务器推送通知新的电子邮件? 如果是,文档在哪里? 如果没有,有没有可以做的图书馆? 解决方法 您应该使用IMAPFolder的空闲功能向服务器发出空闲命令.然后,它将收听诸如新邮件或已删除邮件等事件. (请参阅IMAP规范以查看消息的样子).而
JavaMail是否支持通过服务器推送通知新的电子邮件?
如果是,文档在哪里? 解决方法
您应该使用IMAPFolder的空闲功能向服务器发出空闲命令.然后,它将收听诸如新邮件或已删除邮件等事件. (请参阅IMAP规范以查看消息的样子).而且当邮箱中的一些电子邮件发生更改时,您应该使用MessageCountListener来执行代码.
IMAP的空闲功能正是为了模仿“推送”功能. http://java.sun.com/products/javamail/javadocs/javax/mail/event/MessageCountListener.html 对不起,我没有发布任何显示如何使用的代码.我不想浪费我的时间,因为如果你搜索这个东西,互联网上有很多很容易获得的例子. 但要预先警告,由于空闲命令阻止,此方法将不会对多个IMAP帐户起作用.除非你想要他们所有在不同的线程(坏主意). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |