jfinal-mail-plugin JFINAL邮件发送插件

程序名称:jfinal-mail-plugin

授权协议: Apache

操作系统: 跨平台

开发语言: Java

jfinal-mail-plugin 介绍


jfinal-mail-plugin是jfinal的一个邮件发送插件支持发送普通邮件、与附件邮件邮件内容支持通过模板生成,同时还支持
邮件发送源,她继承了Jfinal核心目标“开发迅速,代码量少,学习简单。。。”,只需简单的2行代码即可实现邮件发送!为您节约更多时间,去陪恋
人、家人和朋友:)

1、创建邮件配置文件

邮箱HOST

host=smtp.qq.com  

协议

protocol=smtp

端口

port=465

发送邮箱

username=

密码

password=

权限认证

mail.smtp.auth=true

超时时间

mail.smtp.timeout=5000

是否是ssl

mail.smtp.ssl.enable=true

2、JFinalConfig中启用插件

me.add(new MailPlugin(PropKit.use(“mail.properties”).getProperties()));

3、发送内容固定邮件

普通邮件:MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”, “邮件内容”);

附件邮件:MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”,
邮件内容”,Arrays.asList(new File(“附件1”),new File(“附件2”)));

4、发送模板类邮件

插件除了支撑内容固定的邮件外,还支撑模板邮件,模板认使用为Jfinal的IMainRenderFactory的模板

普通邮件

MapdataMap = new HashMap();
dataMap.put(“var1”, “变量1”);
dataMap.put(“var2”, “变量2”);
MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”, “模板路径”,dataMap);

附件邮件

MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”,
“模板路径”,dataMap,Arrays.asList(new File(“附件1”),new File(“附件2”)));

5、多个邮件支持

插件不仅仅支持一个邮件发送源,还可以极速的支持多个邮件发送源

1、启动插件是指定发送源名称:me.add(new
MailPlugin(“mail2”,PropKit.use(“mail2.properties”).getProperties()));

2、发送邮件时指定发送源:MailKit.use(“mail2”).send(…);

jfinal-mail-plugin 官网

http://git.oschina.net/h5lib/jfinal-mail-plugin

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。