Play框架[Play -mailer]:如何确保每个收件人在to字段中只看到他或她的电子邮件地址



下面是用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);
  }

问候!

最新更新