频道栏目
首页 > 程序开发 > 综合编程 > 其他综合 > 正文
Play framwork 2.0.4 发送电子邮件
2013-03-03 09:42:13           
收藏   我要投稿
安装

 

play 2.0.x:

 

 在你的 dependencies (project/Build.scala)里增加

 

 "com.typesafe" %% "play-plugins-mailer" % "2.0.4"

然后

 

在你的conf/play.plugins里增加

 

 1500:com.typesafe.plugin.CommonsMailerPlugin 

接着, 在你的 conf/application.conf里增加并完善如下配置

 

smtp.host (mandatory)

smtp.port (defaults to 25)

smtp.ssl (defaults to no)

smtp.tls (defaults to no)

smtp.user (optional)

smtp.password (optional)

 

java 里的配置

 

import com.typesafe.plugin.*;

MailerAPI mail = play.Play.application().plugin(MailerPlugin.class).email();

mail.setSubject("mailer");

mail.addRecipient("Peter Hausel Junior <noreply@email.com>","example@foo.com");

mail.addFrom("Peter Hausel <noreply@email.com>");

//sends html

mail.sendHtml("<html>html</html>" );

//sends text/text

mail.send( "text" );

//sends both text and html

mail.send( "text", "<html>html</html>");

 

scala里的配置

 

import com.typesafe.plugin._

val mail = use[MailerPlugin].email

mail.setSubject("mailer") www.2cto.com

mail.addRecipient("Peter Hausel Junior <noreply@email.com>","example@foo.com")

mail.addFrom("Peter Hausel <noreply@email.com>")

//sends html

mail.sendHtml("<html>html</html>" )

//sends text/text

mail.send( "text" )

//sends both text and html

mail.send( "text", "<html>html</html>")

使用[MailPlugin]需要一个抽象的play.api.Application,如果在你应用插件的地方没有你需要在当前的Application里添加如下内容:

 

import play.api.Play.current

点击复制链接 与好友分享!回本站首页
相关TAG标签 电子邮件
上一篇:字符集GB2312的理解
下一篇:virtio驱动分析之libvirt层的参数配置
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站