Package | Description |
---|---|
cn.hutool.extra.mail |
邮件封装,基于javax-mail库,入口为MailUtil
|
Modifier and Type | Method and Description |
---|---|
Mail |
Mail.addImage(String cid,
File imageFile)
增加图片,图片的键对应到邮件模板中的占位字符串
|
Mail |
Mail.addImage(String cid,
InputStream imageStream)
增加图片,图片的键对应到邮件模板中的占位字符串,图片类型默认为"image/jpeg"
|
Mail |
Mail.addImage(String cid,
InputStream imageStream,
String contentType)
增加图片,图片的键对应到邮件模板中的占位字符串
|
static Mail |
Mail.create()
创建邮件客户端,使用全局邮件帐户
|
static Mail |
Mail.create(MailAccount mailAccount)
创建邮件客户端
|
Mail |
Mail.setAttachments(DataSource... attachments)
增加附件或图片,附件使用
DataSource 形式表示,可以使用FileDataSource 包装文件表示文件附件 |
Mail |
Mail.setBccs(String... bccs)
设置多个密送人(blind carbon copy)
|
Mail |
Mail.setCcs(String... ccs)
设置多个抄送人(carbon copy)
|
Mail |
Mail.setCharset(Charset charset)
设置字符集编码
|
Mail |
Mail.setContent(String content)
设置正文
正文可以是普通文本也可以是HTML(默认普通文本),可以通过调用 setHtml(boolean) 设置是否为HTML |
Mail |
Mail.setContent(String content,
boolean isHtml)
设置正文
|
Mail |
Mail.setDebugOutput(PrintStream debugOutput)
设置debug输出位置,可以自定义debug日志
|
Mail |
Mail.setFiles(File... files)
设置文件类型附件,文件可以是图片文件,此时自动设置cid(正文中引用图片),默认cid为文件名
|
Mail |
Mail.setHtml(boolean isHtml)
设置是否是HTML
|
Mail |
Mail.setReply(String... reply)
设置多个回复地址(reply-to)
|
Mail |
Mail.setTitle(String title)
设置标题
|
Mail |
Mail.setTos(String... tos)
设置多个收件人
|
Mail |
Mail.setUseGlobalSession(boolean isUseGlobalSession)
设置是否使用全局会话,默认为true
|
Mail |
Mail.to(String... tos)
设置收件人
|
Copyright © 2024. All rights reserved.