public class MimeMessageBuilder extends MimeMessageObj
| 限定符和类型 | 类和说明 |
|---|---|
class |
MimeMessageBuilder.AttachMail |
class |
MimeMessageBuilder.HtmlMail |
class |
MimeMessageBuilder.MixedMail |
class |
MimeMessageBuilder.TextMail |
| 限定符和类型 | 方法和说明 |
|---|---|
MimeMessageBuilder |
addHeader(String name,
String value)
添加请求头
|
MimeMessageBuilder |
bcc(javax.mail.Address[] bcc)
密送
密送:密送者知道“收件人”和“抄送”的地址,但是不知道其他“密送”中的地址。
|
MimeMessageBuilder |
bcc(String... bccs)
密送
密送:密送者知道“收件人”和“抄送”的地址,但是不知道其他“密送”中的地址。
|
MimeMessageBuilder |
cc(javax.mail.Address[] cc)
抄送
抄送:抄送是指将邮件的副本发送给其他人,知道其他“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
|
MimeMessageBuilder |
cc(String... ccs)
抄送
抄送:抄送是指将邮件的副本发送给其他人,知道其他“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
|
MimeMessageBuilder |
contentID(String contentID)
添加contentID
|
MimeMessageBuilder |
contentMD5(String contentMD5)
添加contentMD5
|
static MimeMessageBuilder |
create(javax.mail.Session session)
创建一个MimeMessageBuilder
|
MimeMessageBuilder |
description(String description)
描述
|
MimeMessageBuilder |
description(String description,
Charset charset)
描述
|
MimeMessageBuilder |
from(javax.mail.Address from)
设置发件人
|
MimeMessageBuilder |
from(String from)
设置发件人
|
MimeMessageBuilder |
header(String name,
String value)
替换请求头
|
MimeMessageBuilder.MixedMail |
mixed()
混合邮件
邮件内容
|
MimeMessageBuilder.AttachMail |
sendAttach()
File 纯附件邮件
邮件内容
|
MimeMessageBuilder.HtmlMail |
sendHtml()
Html 纯邮件
邮件内容
|
MimeMessageBuilder.TextMail |
sendText()
Text 纯文本
邮件内容
|
MimeMessageBuilder |
sentDate(Calendar sentDate)
发送时间
|
MimeMessageBuilder |
sentDate(Date sentDate)
发送时间
|
MimeMessageBuilder |
sentDate(long sentDate)
发送时间
|
MimeMessageBuilder |
subject(String subject)
主题(标题)
|
MimeMessageBuilder |
to(javax.mail.Address[] to)
收件人
收件人可以看到“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
|
MimeMessageBuilder |
to(String... tos)
收件人
收件人可以看到“收件人”和“抄送”中的地址,但不能看到“密送”字的地址。
|
public static MimeMessageBuilder create(javax.mail.Session session) throws javax.mail.MessagingException
session - 邮件会话javax.mail.MessagingExceptionpublic MimeMessageBuilder from(String from) throws javax.mail.MessagingException
from - 发件人javax.mail.MessagingException - 异常public MimeMessageBuilder from(javax.mail.Address from) throws javax.mail.MessagingException
from - 发件人javax.mail.MessagingException - 异常public MimeMessageBuilder to(String... tos) throws javax.mail.MessagingException
收件人可以看到“收件人”和“抄送”中的地址,但不能看到“密送”字的地址。
tos - 收件人javax.mail.MessagingException - 异常public MimeMessageBuilder to(javax.mail.Address[] to) throws javax.mail.MessagingException
收件人可以看到“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
to - 收件人javax.mail.MessagingException - 异常public MimeMessageBuilder cc(String... ccs) throws javax.mail.MessagingException
抄送:抄送是指将邮件的副本发送给其他人,知道其他“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
ccs - 抄送javax.mail.MessagingException - 异常public MimeMessageBuilder cc(javax.mail.Address[] cc) throws javax.mail.MessagingException
抄送:抄送是指将邮件的副本发送给其他人,知道其他“收件人”和“抄送”中的地址,但不能看到“密送”中的地址。
cc - 抄送javax.mail.MessagingException - 异常public MimeMessageBuilder bcc(String... bccs) throws javax.mail.MessagingException
密送:密送者知道“收件人”和“抄送”的地址,但是不知道其他“密送”中的地址。
bccs - 密送javax.mail.MessagingException - 异常public MimeMessageBuilder bcc(javax.mail.Address[] bcc) throws javax.mail.MessagingException
密送:密送者知道“收件人”和“抄送”的地址,但是不知道其他“密送”中的地址。
bcc - 密送javax.mail.MessagingException - 异常public MimeMessageBuilder subject(String subject) throws javax.mail.MessagingException
subject - 主题javax.mail.MessagingException - 异常public MimeMessageBuilder.TextMail sendText()
public MimeMessageBuilder.HtmlMail sendHtml()
public MimeMessageBuilder.AttachMail sendAttach()
public MimeMessageBuilder.MixedMail mixed()
public MimeMessageBuilder description(String description) throws javax.mail.MessagingException
description - 描述javax.mail.MessagingException - 异常public MimeMessageBuilder description(String description, Charset charset) throws javax.mail.MessagingException
description - 描述javax.mail.MessagingException - 异常public MimeMessageBuilder sentDate(Date sentDate) throws javax.mail.MessagingException
sentDate - 发送时间javax.mail.MessagingException - 异常public MimeMessageBuilder sentDate(Calendar sentDate) throws javax.mail.MessagingException
sentDate - 发送时间javax.mail.MessagingException - 异常public MimeMessageBuilder sentDate(long sentDate) throws javax.mail.MessagingException
sentDate - 发送时间javax.mail.MessagingException - 异常public MimeMessageBuilder contentID(String contentID) throws javax.mail.MessagingException
contentID - contentID null 时移除字段javax.mail.MessagingException - 异常public MimeMessageBuilder contentMD5(String contentMD5) throws javax.mail.MessagingException
contentMD5 - contentMD5javax.mail.MessagingException - 异常public MimeMessageBuilder header(String name, String value) throws javax.mail.MessagingException
name - k值value - v值javax.mail.MessagingException - 异常public MimeMessageBuilder addHeader(String name, String value) throws javax.mail.MessagingException
name - k值value - v值javax.mail.MessagingException - 异常Copyright © 2024. All rights reserved.