public class MailUtil extends Object
| Constructor and Description |
|---|
MailUtil() |
| Modifier and Type | Method and Description |
|---|---|
static jakarta.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 jakarta.mail.Session getSession(MailAccount mailAccount, boolean isSingleton)
mailAccount - 邮件账户配置isSingleton - 是否单例(全局共享会话)SessionCopyright © 2025. All rights reserved.