下面是用play-mailer
发送电子邮件的代码:
import play.api.libs.mailer._
...
val email = Email(
"My Subject",
"Me <j3d@domain.com>",
Seq("john@domain.com", "joe@domain.com", "jack@domain.com"),
bodyText = Some("Some text..."),
bodyHtml = Some("<p>Some text...</p>")
)
MailerPlugin.send(email)
问题是收件人看到所有收件人的电子邮件被发送。当然,也可以为每个单独的接收者调用MailerPlugin.send
…但是我想知道是否有更好的方法来确保每个收件人在to
字段中只看到他或她的电子邮件地址。
也许最好的解决方案是使用隐藏的接收器,即BCC
。Emailer插件有方法addBcc(字符串地址):
public void addBcc(String address) {
this.bcc.add(address);
}
问候!