jfinal-mail-plugin JFINAL邮件发送插件开源项目

我要开发同款
匿名用户2016年09月17日
33阅读
开发技术Java
所属分类程序开发、常用工具包
授权协议Apache

作品详情

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

  1、创建邮件配置文件:

    #邮箱HOSThost=smtp.qq.com#协议protocol=smtp#端口port=465#发送邮箱username=#密码password=#权限认证mail.smtp.auth=true#超时时间mail.smtp.timeout=5000#是否是sslmail.smtp.ssl.enable=true

  2、JFinalConfig中启用插件

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

  3、发送内容固定邮件

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

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

  4、发送模板类邮件

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

    普通邮件:

    Map<String,Object>dataMap=newHashMap<String,Object>();dataMap.put(“var1”,“变量1”);dataMap.put(“var2”,“变量2”);MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”),“邮件标题”,“模板路径”,dataMap);

    附件邮件:

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

  5、多个邮件源支持

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

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

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论