求一个jfinal邮件插件使用的demo,最好是maven项目的。

求分享一个jfinal邮件插件使用的demo,最好是maven项目的。

我是按照这个帖子写的,但是不报错也不能用,不知道是什么原因!

http://www.jfinal.com/project/33

评论区

杜福忠

2018-02-26 14:03

俱乐部当前发放的福利是本社区 jfinal.com 的源代码,并取名为 jfinal-club。jfinal-club 在核心功能上相当于一个迷你的 OSChina 社区,newsfeed 信息流模块整合了整站动态数据,交互性极好。重要功能:动态消息、@提到我、remind提醒、关注、好友、粉丝、私信、发贴、回贴、点赞、收藏、定时任务等功能。常见的功能也很全面:文件下载、图片上传、用户头像裁剪、登录、注册、邮件激活、找回密码、XSS过滤、缓存、后台管理、以及一些常用工具类等等。

这个项目中有个 kit包,里面有个 EmailKit.java

a186chen

2018-08-21 10:58

JFinal

2018-08-21 11:38

@a186chen 项目改路径了:
https://gitee.com/xiyoufang/jfinal-mail-plugin

JFinal

2018-08-21 11:38

直接使用这个:https://gitee.com/xiyoufang/jfinal-mail-plugin

或都使用你手头的 jfinal club

a186chen

2018-08-21 12:09

@JFinal
JspRender.class抛空指针异常,
public void render() {
try {
if(isSupportActiveRecord) {
this.supportActiveRecord(this.request);
}

this.request.getRequestDispatcher(this.view).forward(this.request, this.response);
} catch (Exception var2) {
throw new RenderException(var2);
}
}
还有插件里MailPro.class动态代理生成的request,response都是null,大神有点什么提示么,
public void send(String to, List cc, String subject, String viewPath, Map dataMap, List attachments) {
HttpServletResponse response = (HttpServletResponse)Proxy.newProxyInstance(this.getClass().getClassLoader(), new Class[]{HttpServletResponse.class}, new MockHttpServletResponse());
HttpServletRequest request = (HttpServletRequest)Proxy.newProxyInstance(this.getClass().getClassLoader(), new Class[]{HttpServletRequest.class}, new MockHttpServletRequest());
Iterator text = dataMap.entrySet().iterator();

while(text.hasNext()) {
Entry e = (Entry)text.next();
request.setAttribute((String)e.getKey(), e.getValue());
}

RenderManager.me().getRenderFactory().getRender(viewPath).setContext(request, response).render();

try {
String text1 = response.getWriter().toString();
this.send(to, cc, subject, text1, attachments);
} catch (IOException var11) {
throw new MailSendException("邮件发送失败!", var11);
}
}

limin

2018-11-22 16:53

不能有多个收件人嘛

热门反馈

扫码入社