使用commons-email可以輕鬆發送電子郵件,而使用spring可以更輕鬆地發送郵件。接收傳入的電子郵件呢?是否容易使用允許反彈電子郵件,處理附件等的API。Java應用程序接收傳入電子郵件的最簡單方法是什麼?
12
A
回答
16
SubEthaSMTP Mail Server允許您創建自己的SMTP服務器來接收電子郵件。
5
James可能是您最好的選擇,但電子郵件處理非常複雜,不僅需要配置MTA(James服務器),還需要配置DNS。過去,我發現通過非Java MTA(如postfix)的鉤子啓動我的處理程序更容易。 procmail也可能對你有用。儘管如此,對於Java MTA來說,詹姆斯卻是如此。
2
Apache Commons Net是通過POP3獲取郵件的完美庫。 IMAP不受支持。
+5
mmm ...但後來我有兩個不斷輪詢服務器,對吧?而不是作爲一個服務器,坐在空閒,直到電子郵件到達... – flybywire 2009-02-18 13:30:51
1
1
檢查jGuru的JavaMail教程here。有許多方法可以讀取和分離附件。
1
評論來自Apache的駱駝
相關問題
- 1. 電子郵件通知最簡單的方法是什麼3
- 2. 什麼是Spring應用程序的最簡單的main()方法?
- 3. 從Zend Framework應用程序向數百個收件人發送電子郵件的最佳方法是什麼?
- 4. 部署WPF應用程序最簡單的方法是什麼?
- 5. 部署Meteor應用程序最簡單的方法是什麼?
- 6. 以編程方式創建電子郵件帳戶以供Web應用程序使用的最簡單方法?
- 7. 從C++調用Java方法的最簡單方法是什麼?
- 8. 電子郵件中HTML最可靠的clearfix方法是什麼?
- 9. 在電子郵件中提供更改密碼鏈接的最簡單方法是什麼?
- 10. 將Outlook 2007電子郵件移至Gmail的最簡單方法?
- 11. Python電子郵件?最簡單的方法?
- 12. 什麼是最好從/電子郵件驗證方法在PHP?
- 13. 從基於Java的Web應用程序發送預定電子郵件的最佳方式是什麼?
- 14. 將文件鏈接到Javascript程序的最簡單方法是什麼?
- 15. 爲消息傳遞/電子郵件應用程序設置數據庫的最佳方式是什麼?
- 16. java電子郵件連接方法
- 17. 什麼是最簡單的Rails文件上傳方法?
- 18. 通過Java應用程序創建和發送HTML電子郵件的最佳方式是什麼?
- 19. 從Web應用程序內部發送/接收電子郵件?
- 20. 在rails應用程序中接收電子郵件
- 21. 在Android應用程序中接收電子郵件
- 22. 如何在Silverlight應用程序中接收電子郵件?
- 23. 通過asp.net應用程序接收電子郵件
- 24. 通過Rails應用程序發送和接收電子郵件
- 25. 在應用程序中接收和處理電子郵件
- 26. 在Android應用程序接收電子郵件通知
- 27. 什麼是創建此Web應用程序的簡單方法?
- 28. 升級rails應用程序的簡單方法是什麼?
- 29. 簡單的電子郵件驗證爲Java程序
- 30. 設置「直接回復此郵件」的最簡單方法是什麼?
詹姆斯郵件組件是一個非常複雜的產品。如果您只需要接收電子郵件,並且不需要其他任何東西,請使用SubEthaSMTP。如果您沒有經驗,請使用SubEthaSMTP和一個真正的電子郵件服務器(postfix),讓它處理複雜的事情。 – extraneon 2009-02-18 13:39:27
James非常複雜,在配置它(非常非常詳細)的xml文件時,人們必須注意一些微妙之處。如果你在java中需要一個郵件服務器,James會工作。如果你需要一個應用程序郵件服務器,SubEtha + postfix將會更簡單,更健全。 – 2009-02-27 18:01:32