public class Mail extends Object
| Constructor and Description |
|---|
Mail()
构造,使用全局邮件帐户
|
Mail(MailAccount mailAccount)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static Mail |
create()
创建邮件客户端,使用全局邮件帐户
|
static Mail |
create(MailAccount mailAccount)
创建邮件客户端
|
Mail |
send()
发送
|
Mail |
setAttachments(DataSource... attachments)
设置附件,附件使用
DataSource 形式表示,可以使用FileDataSource包装文件表示文件附件 |
Mail |
setBccs(String... bccs)
设置多个密送人(blind carbon copy)
|
Mail |
setCcs(String... ccs)
设置多个抄送人(carbon copy)
|
Mail |
setCharset(Charset charset)
设置字符集编码
|
Mail |
setContent(String content)
设置正文
|
Mail |
setFiles(File... files)
设置文件类型附件
|
Mail |
setHtml(boolean isHtml)
设置是否是HTML
|
Mail |
setTitle(String title)
设置标题
|
Mail |
setTos(String... tos)
设置多个收件人
|
Mail |
setUseGlobalSession(boolean isUseGlobalSession)
设置是否使用全局会话,默认为true
|
Mail |
to(String... tos)
设置收件人
|
public Mail()
public Mail(MailAccount mailAccount)
mailAccount - 邮件帐户,如果为null使用默认配置文件的全局邮件配置public static Mail create(MailAccount mailAccount)
mailAccount - 邮件帐号Mailpublic Mail to(String... tos)
tos - 收件人列表setTos(String...)public Mail setBccs(String... bccs)
bccs - 密送人列表public Mail setHtml(boolean isHtml)
isHtml - 是否为HTMLpublic Mail setAttachments(DataSource... attachments)
DataSource 形式表示,可以使用FileDataSource包装文件表示文件附件attachments - 附件列表public Mail setCharset(Charset charset)
charset - 字符集编码MailAccount.setCharset(Charset)public Mail setUseGlobalSession(boolean isUseGlobalSession)
isUseGlobalSession - 是否使用全局会话,默认为truepublic Mail send() throws InstrumentException
InstrumentException - 邮件发送异常Copyright © 2019. All rights reserved.