java - Play Framework MVC 邮件程序

标签 java playframework-1.x mailer playframework

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

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

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

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

最佳答案

这很容易。您只需多次调用 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()]));

关于java - Play Framework MVC 邮件程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719897/

相关文章:

java - 如何在 Eclipse 中增加 Java 应用程序的堆内存

java - Play 框架中配置最大线程的指南

jquery - Playframework 在带有 ajax 的 View 中使用 jeditable

C# DKIMKeySigner 无法打开附件

php - Symfony 5 Mailer 未定义方法名为 "htmlTemplate"

java - 使用 java poi 从 Office 2007+ 文档中读取属性集

java - 从异步方法访问 Neo4j

ruby-on-rails - 在邮件中添加超链接

java - 预编译 JDBC PreparedStatement 有什么作用?

java - 如何在 Play Framework 项目中使用相对路径访问资源文件?