我正在致力於Spring 3
+ Apache Tomcat
基於Web的應用程序我需要實現郵件輪詢,其中將使用Web應用程序中的JMS
或任何其他郵件服務器技術(如apache camel
或apache james
)獲取電子郵件。我只使用JMS
來實現郵件輪詢,但是需要一些更正確的方式,例如,只抓取那些以前未被抓取到Web應用程序的電子郵件。所以請建議我在java中進行郵件輪詢的正確方法。Spring 3+ Tomcat apache郵件輪詢的正確方法是什麼?
0
A
回答
0
也許我不明白你的意思是「郵件輪詢」,但我不知道你是如何做到這一點與JMS。
假設您想要做的是監視郵件服務器上的郵箱中的新郵件,然後在新郵件到達時調用某些操作,可以使用JavaMail來執行此操作。你需要一個單獨的線程來進行輪詢。您可以定期連接到服務器並查看它是否有新消息,或者它是否爲IMAP服務器,您可以使用JavaMail中的IMAP IDLE支持在新郵件到達時收到通知。你需要了解更多的細節,但這應該讓你開始。不要忘記閱讀javadocs for the various JavaMail packages和JavaMail FAQ。您可以在網上找到大量示例代碼,但特別要看FAQ中的示例以及JavaMail download bundle中包含的示例代碼。 monitor.java示例程序可能會有所幫助。
相關問題
- 1. 設置Apache反向代理tomcat的正確方法是什麼(Jenkins,Sonar)
- 2. Spring - 響應文件流的正確方法是什麼?
- 3. 什麼是發送郵件異步在Python/Django的正確方法是什麼?
- 4. 查詢的正確語法是什麼
- 5. 什麼是使用jQuery和AJAX進行長輪詢的正確方法
- 6. 在Spring 3中註冊關閉鉤子的正確方法是什麼?
- 7. 什麼是擴展Spring Cloud Config Client的正確方法?
- 8. 什麼是使用Apache Storm保存數據的正確方法
- 9. 用Apache控制緩存的正確方法是什麼?
- 10. 這是做什麼的正確方法?
- 11. reactjs中的正確方法是什麼?
- 12. 在apache camel項目中運行Spring DSL camelconfig.xml文件中的php腳本的正確方法是什麼?
- 13. 用郵遞員發送HTTP POST的正確方法是什麼?
- 14. 什麼是SPOJ COURIER的正確方法
- 15. Spring Security + Google App Engine + UserService:註銷的正確方法是什麼?
- 16. 在java,spring和maven中工作的正確方法是什麼?
- 17. 什麼是引導與Kohana 3的Drupal的正確方法?
- 18. Apache Tomcat的長輪詢效率如何?
- 19. 在Delphi XE中正確使用Apache方法apr_pool_create_ex是什麼?
- 20. 種子3節點羣集的正確方法是什麼?
- 21. 什麼是使用軌道DB/seeds.rb正確的方法3
- 22. AngularJS - 這是什麼正確的方法?
- 23. QSqlDatabase&QSqlQuery的正確方法是什麼?
- 24. 做SlideAnimation的正確方法是什麼?
- 25. C++ API - 什麼是正確的方法
- 26. 什麼是正確的設計方法?
- 27. Spring集成郵件輪詢器
- 28. 什麼是好的輪詢算法
- 29. 這是輪詢數據庫的正確方法嗎?
- 30. 這是長輪詢的正確方法(Comet編程)