2013-07-18 50 views
1

我有一個應用程序通過播放MVC郵件程序插件發送電子郵件,同時註冊和忘記密碼。我需要知道如何使用相同的插件發送批量電子郵件。這是我需要在新用戶註冊時向所有用戶發送電子郵件。播放框架MVC郵件程序

這裏的代碼我用來發送電子郵件:

setSubject("Confirm Registration"); 
addRecipient(ua.username); 
setFrom("[email protected]"); 
send(ua, user); 

在這裏,我需要知道如何添加多個收件人和發送電子郵件?

+0

我不明白這是什麼問題? –

+0

如何在addRecipient中添加所有用戶郵件ID? – MadTech

+0

@MadTech您能否提供一個指向該插件的鏈接?我無法在任何地方找到它。或者,您是否也許是指Play 1中內置的['play.mvc.Mailer'](http://www.playframework.com/documentation/1.2.5/emails#mvc)類? – Carsten

回答

2

這很簡單。您可以多次撥打addRecipient以添加更多收件人。或者你可以將多個收件人,就像這樣:

addRecipient("[email protected]", "[email protected]", "[email protected]"); 

或者你也可以傳遞一個數組addRecipient

String[] rcpts = new String[] {"[email protected]", "[email protected]"}; 
addRecipient(rcpts); 

,或者你可以採取List,從中做出一個數組,然後通過它:

List<String> rcptsList = new ArrayList<String>(); 
rcptsList.add("[email protected]"); 
rcptsList.add("[email protected]"); 
addRecipient(rcptsList.toArray(new String[rcptsList.size()])); 
+0

謝謝。這是我的工作.. – MadTech