2010-12-12 46 views
1

你知道在Java中的任何框架,具有以下特點可靠地發送電子郵件的數量巨大的Java框架:用於發送電子郵件

  • 發送和接收電子郵件
  • 同時處理郵件從隊列最大化吞吐量進一步
  • 記住,無法交付

我知道,寫我自己也不是很辛苦的電子郵件賽道,但我不知道是否已經有一些Sophis的指示我可以重複使用。

UPDATE:我的問題的用例不是發送通訊或垃圾郵件。它是緊急羣發通知,例如5分鐘內發送50,000封電子郵件。我也不想實現我自己的郵件服務器,我想用JavaMail API使用現有的郵件服務器。但JavaMail API不提供排隊和同時發送電子郵件以及跟蹤無法發送的電子郵件的任何設施。

+2

「大量的電子郵件」?我希望你不是在沒有雙重選擇/類似的東西的情況下討論垃圾郵件/時事通訊? – thejh 2010-12-12 20:04:10

+0

「不是很難」......我相信你錯了。生產郵件服務器並不容易。 – 2010-12-12 20:17:20

+0

如果您要自己發送大量電子郵件,您的電子郵件很可能會以垃圾文件夾的形式出現。 – Alfred 2010-12-12 20:38:45

回答

0

嘗試Java Mail API。但是對於真正的批量郵件發送,你可能想直接與SMTP通話。

4

您使用Java郵件API來構建您想要發送的實際郵件,並讓JavaMail使用生產質量郵件服務器來執行實際傳遞。

一個簡單的啓動和運行配置是在Ubuntu服務器下的postfix。

請注意,請不要發送不請自來的垃圾郵件。

2

發送和收到電子郵件?也許你正在尋找Java中的郵件列表管理器?看看在幾個生產站點成功使用的Subetha(用Java編寫)。 http://code.google.com/p/subetha/

他們有一個名爲Subethasmtp的子模塊,您可以使用它作爲smtp服務器(Java)。

0

您可以使用「JavaMail」或「GreenMail」發送和接收電子郵件