adi*_*dis 13 playframework-2.0
在Play 1.2.4中.您可以使用标准模板机制和语法(链接)发送复杂的动态电子邮件,虽然我没有使用它,但这看起来真的很酷.Play2.0 的邮件插件能够满足这样的需求吗?
nde*_*rge 19
如果通过"复杂,动态的电子邮件"表示基于模板的HTML电子邮件正文,则可以对Play 2.0执行相同的操作.
您只需基于模板创建新视图,例如mailBody.scala.html:
@(user:User)
<h3>Welcome @user.name</h3>
<br/>
....
Run Code Online (Sandbox Code Playgroud)
然后,在发送电子邮件的方法中,您只需调用render()视图的方法:
public static void sendMail(User user) {
MailerAPI mail = play.Play.application().plugin(MailerPlugin.class).email();
mail.setSubject(...);
mail.addRecipient(user.email);
mail.addFrom(...);
String body = views.html.mailBody.render(user).body();
mail.sendHtml(body);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4217 次 |
| 最近记录: |