2012-08-14 20 views
0

我們有一個將發送提醒郵件的模塊。我們使用apache commons email庫來發送郵件。如果我們只使用addTo方法HtmlEmail發送郵件只有一個電子郵件地址,但我們遇到了異常情況,當我們嘗試向使用setTo接受Collection的用戶發送相同郵件時,我們遇到了異常情況。
即使commons mail javadoc提到,這種方法是發送郵件到一組電子郵件地址,但令人驚訝的是它不工作。
有沒有解決這個問題或提示正確方向的解決方法?使用HtmlEmail中的setTo方法將郵件設置爲多個收件人

回答

1

您是否確定您的集合僅包含期望類型的對象?從JavaDoc中獲取setTo(java.util.Collection)

設置「TO」地址列表。指定Collection 中的所有元素都應該是java.mail.internet.InternetAddress類型。

爲您的問題提供源代碼或例外可幫助您更輕鬆地找到問題的解決方案。

+0

oops。其實我試圖傳遞一個toAddress字符串的列表。謝謝你的幫助。 – sundar 2012-08-14 13:09:09

+0

然後,您可以迭代電子郵件字符串列表,並通過http://commons.apache.org/email/api-release/org/apache/commons/mail/Email.html#addTo(java.lang。)添加它們。字符串)方法。 – stefanglase 2012-08-14 16:56:43

相關問題