public class MailUtil extends Object
Constructor and Description |
---|
MailUtil() |
Modifier and Type | Method and Description |
---|---|
static javax.mail.Session |
getSession(MailAccount mailAccount,
boolean isSingleton)
根据配置文件,获取邮件客户端会话
|
static String |
send(Collection<String> tos,
Collection<String> ccs,
Collection<String> bccs,
String subject,
String content,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送给多人
|
static String |
send(Collection<String> tos,
Collection<String> ccs,
Collection<String> bccs,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送给多人
|
static String |
send(Collection<String> tos,
String subject,
String content,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送给多人
|
static String |
send(Collection<String> tos,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送给多人
|
static String |
send(MailAccount mailAccount,
Collection<String> tos,
Collection<String> ccs,
Collection<String> bccs,
String subject,
String content,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(MailAccount mailAccount,
Collection<String> tos,
Collection<String> ccs,
Collection<String> bccs,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(MailAccount mailAccount,
Collection<String> tos,
String subject,
String content,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(MailAccount mailAccount,
Collection<String> tos,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(MailAccount mailAccount,
String to,
String subject,
String content,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(MailAccount mailAccount,
String to,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
发送邮件给多人
|
static String |
send(String to,
String subject,
String content,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
send(String to,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
send(String to,
String cc,
String bcc,
String subject,
String content,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人、抄送人、密送人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
send(String to,
String cc,
String bcc,
String subject,
String content,
Map<String,InputStream> imageMap,
boolean isHtml,
File... files)
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人、抄送人、密送人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
sendHtml(Collection<String> tos,
String subject,
String content,
File... files)
使用配置文件中设置的账户发送HTML邮件,发送给多人
|
static String |
sendHtml(Collection<String> tos,
String subject,
String content,
Map<String,InputStream> imageMap,
File... files)
使用配置文件中设置的账户发送HTML邮件,发送给多人
|
static String |
sendHtml(String to,
String subject,
String content,
File... files)
使用配置文件中设置的账户发送HTML邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
sendHtml(String to,
String subject,
String content,
Map<String,InputStream> imageMap,
File... files)
使用配置文件中设置的账户发送HTML邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
static String |
sendText(Collection<String> tos,
String subject,
String content,
File... files)
使用配置文件中设置的账户发送文本邮件,发送给多人
|
static String |
sendText(String to,
String subject,
String content,
File... files)
使用配置文件中设置的账户发送文本邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔 |
public static String sendText(String to, String subject, String content, File... files)
to
- 收件人subject
- 标题content
- 正文files
- 附件列表public static String sendHtml(String to, String subject, String content, File... files)
to
- 收件人subject
- 标题content
- 正文files
- 附件列表public static String send(String to, String subject, String content, boolean isHtml, File... files)
to
- 收件人subject
- 标题content
- 正文isHtml
- 是否为HTMLfiles
- 附件列表public static String send(String to, String cc, String bcc, String subject, String content, boolean isHtml, File... files)
to
- 收件人,可以使用逗号“,”分隔,也可以通过分号“;”分隔cc
- 抄送人,可以使用逗号“,”分隔,也可以通过分号“;”分隔bcc
- 密送人,可以使用逗号“,”分隔,也可以通过分号“;”分隔subject
- 标题content
- 正文isHtml
- 是否为HTMLfiles
- 附件列表public static String sendText(Collection<String> tos, String subject, String content, File... files)
tos
- 收件人列表subject
- 标题content
- 正文files
- 附件列表public static String sendHtml(Collection<String> tos, String subject, String content, File... files)
tos
- 收件人列表subject
- 标题content
- 正文files
- 附件列表public static String send(Collection<String> tos, String subject, String content, boolean isHtml, File... files)
tos
- 收件人列表subject
- 标题content
- 正文isHtml
- 是否为HTMLfiles
- 附件列表public static String send(Collection<String> tos, Collection<String> ccs, Collection<String> bccs, String subject, String content, boolean isHtml, File... files)
tos
- 收件人列表ccs
- 抄送人列表,可以为null或空bccs
- 密送人列表,可以为null或空subject
- 标题content
- 正文isHtml
- 是否为HTMLfiles
- 附件列表public static String send(MailAccount mailAccount, String to, String subject, String content, boolean isHtml, File... files)
mailAccount
- 邮件认证对象to
- 收件人,多个收件人逗号或者分号隔开subject
- 标题content
- 正文isHtml
- 是否为HTML格式files
- 附件列表public static String send(MailAccount mailAccount, Collection<String> tos, String subject, String content, boolean isHtml, File... files)
mailAccount
- 邮件帐户信息tos
- 收件人列表subject
- 标题content
- 正文isHtml
- 是否为HTML格式files
- 附件列表public static String send(MailAccount mailAccount, Collection<String> tos, Collection<String> ccs, Collection<String> bccs, String subject, String content, boolean isHtml, File... files)
mailAccount
- 邮件帐户信息tos
- 收件人列表ccs
- 抄送人列表,可以为null或空bccs
- 密送人列表,可以为null或空subject
- 标题content
- 正文isHtml
- 是否为HTML格式files
- 附件列表public static String sendHtml(String to, String subject, String content, Map<String,InputStream> imageMap, File... files)
to
- 收件人subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERfiles
- 附件列表public static String send(String to, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
to
- 收件人subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTMLfiles
- 附件列表public static String send(String to, String cc, String bcc, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
to
- 收件人,可以使用逗号“,”分隔,也可以通过分号“;”分隔cc
- 抄送人,可以使用逗号“,”分隔,也可以通过分号“;”分隔bcc
- 密送人,可以使用逗号“,”分隔,也可以通过分号“;”分隔subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTMLfiles
- 附件列表public static String sendHtml(Collection<String> tos, String subject, String content, Map<String,InputStream> imageMap, File... files)
tos
- 收件人列表subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERfiles
- 附件列表public static String send(Collection<String> tos, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
tos
- 收件人列表subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTMLfiles
- 附件列表public static String send(Collection<String> tos, Collection<String> ccs, Collection<String> bccs, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
tos
- 收件人列表ccs
- 抄送人列表,可以为null或空bccs
- 密送人列表,可以为null或空subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTMLfiles
- 附件列表public static String send(MailAccount mailAccount, String to, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
mailAccount
- 邮件认证对象to
- 收件人,多个收件人逗号或者分号隔开subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTML格式files
- 附件列表public static String send(MailAccount mailAccount, Collection<String> tos, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
mailAccount
- 邮件帐户信息tos
- 收件人列表subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTML格式files
- 附件列表public static String send(MailAccount mailAccount, Collection<String> tos, Collection<String> ccs, Collection<String> bccs, String subject, String content, Map<String,InputStream> imageMap, boolean isHtml, File... files)
mailAccount
- 邮件帐户信息tos
- 收件人列表ccs
- 抄送人列表,可以为null或空bccs
- 密送人列表,可以为null或空subject
- 标题content
- 正文imageMap
- 图片与占位符,占位符格式为cid:$IMAGE_PLACEHOLDERisHtml
- 是否为HTML格式files
- 附件列表public static javax.mail.Session getSession(MailAccount mailAccount, boolean isSingleton)
mailAccount
- 邮件账户配置isSingleton
- 是否单例(全局共享会话)Session
Copyright © 2021. All rights reserved.