2010-12-13 99 views
0

我對Java郵件API工作,我需要制定一個總的郵件模塊,它應該能夠發送各類郵件的.. 像問題有關Java郵件API功能

  • OrderConfirmation
  • SomePromotion相關郵件
  • 其他一些常規警報郵件
  • 所有帶或不帶附件,肯定有很多的內容,如圖像閃爍等。

我們還需要開發一個功能,以便可以發送通訊/警報給批量用戶 雖然我的模塊工作正常,但我的查詢是什麼是發送和處理這種大容量郵件系統的最佳方式,因爲根據第三方解決方案永遠不會提供太多的靈活

在此先感謝

+0

好的,那麼你的問題是什麼?是的,您可以使用JavaMail API執行所有這些操作。 – Jesper 2010-12-13 11:11:57

+0

@Jesper問題是任何更好的方式來做到這一點 – 2010-12-13 11:23:54

回答

0
  1. 我建議你從雅加達包裝在JMail的:http://commons.apache.org/email/

  2. 要建立靈活的系統使用velocity的文本生成。

+0

速度是文本生成的選項之一,我不知道雅加達電子郵件需要看看。感謝信息.. :) – 2010-12-13 11:22:53

0

@umesh作爲@AlexR建議,可以使用Commons Email Library和一些模板系統來維護不同的郵件模板。除此之外,爲了確保批量郵寄過程的順利交付,我也建議維護故障轉移,以維護所有已發送郵件的歷史記錄,以便在出現服務器或網絡中斷郵件的情況下可以從故障轉移的角度重新發送。

+0

感謝您的增加的提示是非常有用的,但我在看Common Email,並且沒有看到他們提供的任何東西,只是處理得到了改進,但沒有什麼讓我認爲我們應該去做它。任何想法什麼最好是否提供 – 2010-12-13 13:52:33

+0

@umesh是commons郵件庫中最好的東西之一,用戶可以發送html電子郵件,即用戶可以使用某些模板庫修改html內容或者添加動態內容的常規字符串替換技術 – 2010-12-13 14:40:36

+0

確定那是真的,因爲我是計劃使用速度,這將做同樣的..我的想法是,如果我會去普通郵件意味着我不得不爲他們添加新的funciona或者自己做增強工作,所以這使得我的思想直接與底層API協同工作,儘管工作量要大得多,因爲它需要完成,但修改增強的靈活性非常細化 – 2010-12-13 15:27:44