Play Framework MVC邮件程序

时间:2013-07-18 09:42:55

标签: java playframework-1.x mailer playframework

我有一个应用程序通过Play MVC邮件程序插件发送电子邮件,同时注册和忘记密码。我需要知道如何使用相同的插件发送批量电子邮件。那就是我需要在注册新用户时向所有用户发送电子邮件。

这里是我用来发送电子邮件的代码:

 setSubject("Confirm Registration");
 addRecipient(ua.username);
 setFrom("support@xxxx.com");
 send(ua, user);

在这里,我需要知道如何添加多个收件人并发送电子邮件?

1 个答案:

答案 0 :(得分:2)

这很容易。您可以多次拨打addRecipient来添加更多收件人。或者您可以将多个收件人传递给它,如下所示:

addRecipient("alice@example.com", "bob@example.com", "charlie@example.com");

或者您可以将数组传递给addRecipient

String[] rcpts = new String[] {"alice@example.com", "bob@example.com"};
addRecipient(rcpts);

或者您可以使用List,从中创建一个数组,然后传递它:

List<String> rcptsList = new ArrayList<String>();
rcptsList.add("alice@example.com");
rcptsList.add("bob@example.com");
addRecipient(rcptsList.toArray(new String[rcptsList.size()]));