public class MailHelper extends Object
邮件帮助类
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
MailHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCharset() |
String |
getHtmltext(String tplName,
Map<String,Object> data)
velocity 模板转 html
|
String |
getHtmltext(String tplName,
org.springframework.ui.Model model) |
String |
getMailFrom() |
String |
getMailTitle() |
boolean |
sendMail(String[] to,
String subject,
String tplName,
Map<String,Object> data) |
boolean |
sendMail(String[] to,
String subject,
String tplName,
org.springframework.ui.Model model) |
boolean |
sendMail(String personal,
String from,
String[] to,
String subject,
String tplName,
Map<String,Object> data)
发送邮件
|
boolean |
sendMail(String personal,
String from,
String[] to,
String subject,
String tplName,
org.springframework.ui.Model model) |
boolean |
sendMail(String to,
String subject,
String tplName,
Map<String,Object> data) |
boolean |
sendMail(String to,
String subject,
String tplName,
org.springframework.ui.Model model) |
boolean |
sendMail(String personal,
String from,
String to,
String subject,
String tplName,
org.springframework.ui.Model model) |
void |
setCharset(String charset) |
void |
setMailFrom(String mailFrom) |
void |
setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender) |
void |
setMailTitle(String mailTitle) |
void |
setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine) |
public boolean sendMail(String to, String subject, String tplName, org.springframework.ui.Model model)
public boolean sendMail(String[] to, String subject, String tplName, org.springframework.ui.Model model)
public boolean sendMail(String to, String subject, String tplName, Map<String,Object> data)
public boolean sendMail(String[] to, String subject, String tplName, Map<String,Object> data)
public boolean sendMail(String personal, String from, String to, String subject, String tplName, org.springframework.ui.Model model)
public boolean sendMail(String personal, String from, String[] to, String subject, String tplName, org.springframework.ui.Model model)
public boolean sendMail(String personal, String from, String[] to, String subject, String tplName, Map<String,Object> data)
personal - 名称(邮件发送者名称)from - 发送者(邮件地址)to - 发送至(邮件地址)subject - 主题(内容标题)tplName - 模板名称(xxx.vm , 模板地址:/WEB-INF/views/mail/..)data - 参数(模板参数)public String getHtmltext(String tplName, Map<String,Object> data)
velocity 模板转 html
tplName - 模板文件名称data - 参数public void setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine)
public void setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)
public String getCharset()
public void setCharset(String charset)
public String getMailTitle()
public void setMailTitle(String mailTitle)
public String getMailFrom()
public void setMailFrom(String mailFrom)
Copyright © 2016. All rights reserved.