类 SendMail
java.lang.Object
com.gdxsoft.easyweb.utils.Mail.SendMail
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明添加附件添加附件添加附件添加附件addAttachs(String[] attachPaths, String[] attNames) 批量添加 附件添加密送添加密送添加密送批量添加 密送人添加抄送人添加抄送人添加抄送人批量添加 抄送人将头部放到缓存中addReplyTo(Addr replyTo) 添加回复人addReplyTo(String replyTo) 添加回复人addReplyTo(String replyToEmail, String replyToName) 添加回复人addReplyTos(String[] tos, String[] toNames) 批量添加回复人添加收件人添加收件人添加收件人批量添加收件人javax.mail.internet.MimeMessage创建邮件javax.mail.internet.MimeMessagedkimSign(javax.mail.internet.MimeMessage mm) 签名邮件javax.mail.internet.InternetAddressgetAddress(Addr addr) 转换为 InternetAddress格式getAtts()获取附件信息getBccs()密送mapgetCcs()抄送map获取邮件编码getFrom()发件人正文html获取最后的错误javax.mail.Session获取MailSession获取 messageIdjavax.mail.internet.MimeMessage获取邮件getProps()获取 发送邮件配置信息,用于修改邮件的回复头获取发件人单一收件人,TO为多人,实际发送此人,用于跟踪标题正文 纯文本getTos()收件人map初始化SMTP属性初始化SMTP属性boolean是否自动创建html邮件的纯文本部分,便于降低垃圾邮件判别的评分,默认trueboolean要求阅读回执(收件人阅读邮件时会提示回复发件人,表明邮件已收到,并已阅读)boolean是否跟踪邮件发送细节boolean是否抄送给自己booleansend()发送邮件setAutoTextPart(boolean autoTextPart) 是否自动创建html邮件的纯文本部分,便于降低垃圾邮件判别的评分,默认truesetCharset(String charset) 设置邮件编码setDispositionNotificationTo(boolean dispositionNotificationTo) 要求阅读回执(收件人阅读邮件时会提示回复发件人,表明邮件已收到,并已阅读)设置邮件DKIM设置邮件DKIM设置发件人设置发件人设置发件人setHtmlContent(String htmlContent) 正文htmlsetMailDebug(boolean mailDebug) 是否跟踪邮件发送细节setMessageId(String messageId) 设置 messageIdsetMimeMessage(javax.mail.internet.MimeMessage mimeMessage) 设定邮件内容设置发件人设置发件人设置发件人setSendToSelf(boolean sendToSelf) 抄送给自己setSingleTo(String singleToEmail, String singleToName) 设置单一收件人,TO为多人,实际发送此人,用于跟踪setSubject(String subject) 标题setTextContent(String textContent) 纯文本setUseSsl(boolean ssl) 设置是否用 ssl协议进行发送邮件,端口465默认打开此协议
-
构造器详细资料
-
SendMail
public SendMail()初始化发送邮件 -
SendMail
-
-
方法详细资料
-
setFrom
-
setFrom
-
setFrom
-
getSender
-
setSender
-
setSender
-
setSender
-
addTos
-
addTo
-
addTo
-
addTo
-
addReplyTo
-
addReplyTo
-
addReplyTo
-
addReplyTos
-
addCc
-
addCc
-
addCc
-
addCcs
-
addBcc
-
addBcc
-
addBcc
-
addBccs
-
addAttach
-
addAttach
-
addAttach
-
addAttach
-
addAttachs
-
initProps
-
initProps
-
getMailSession
public javax.mail.Session getMailSession()获取MailSession- 返回:
- SendMail
-
getAddress
转换为 InternetAddress格式- 参数:
addr- 邮件地址- 返回:
- InternetAddress
-
getMimeMessage
public javax.mail.internet.MimeMessage getMimeMessage() throws javax.mail.MessagingException获取邮件- 返回:
- 邮件
- 抛出:
javax.mail.MessagingException
-
createMinMessage
public javax.mail.internet.MimeMessage createMinMessage() throws javax.mail.MessagingException创建邮件- 返回:
- 邮件
- 抛出:
javax.mail.MessagingException
-
addHeader
-
send
public boolean send()发送邮件- 返回:
- 发送结果
-
setDkim
-
setDkim
-
dkimSign
public javax.mail.internet.MimeMessage dkimSign(javax.mail.internet.MimeMessage mm) throws Exception 签名邮件- 参数:
mm- 原始邮件- 返回:
- 签名后邮件
-
getMessageId
-
setMessageId
-
getSubject
-
setSubject
-
getHtmlContent
-
setHtmlContent
-
getTextContent
-
setTextContent
-
getFrom
-
getTos
-
getCcs
-
getBccs
-
getCharset
-
setCharset
-
isSendToSelf
public boolean isSendToSelf()是否抄送给自己- 返回:
- the 是否抄送给自己
-
setSendToSelf
抄送给自己- 参数:
sendToSelf- the isSendToSelf_ to set- 返回:
- SendMail
-
isDispositionNotificationTo
public boolean isDispositionNotificationTo()要求阅读回执(收件人阅读邮件时会提示回复发件人,表明邮件已收到,并已阅读)- 返回:
- the 要求阅读回执
-
setDispositionNotificationTo
要求阅读回执(收件人阅读邮件时会提示回复发件人,表明邮件已收到,并已阅读)- 参数:
dispositionNotificationTo- 要求阅读回执- 返回:
- SendMail
-
isAutoTextPart
public boolean isAutoTextPart()是否自动创建html邮件的纯文本部分,便于降低垃圾邮件判别的评分,默认true- 返回:
- the isAutoTextPart_
-
setAutoTextPart
是否自动创建html邮件的纯文本部分,便于降低垃圾邮件判别的评分,默认true- 参数:
autoTextPart- the isAutoTextPart_ to set- 返回:
- SendMail
-
getReplayTos
-
isMailDebug
public boolean isMailDebug()是否跟踪邮件发送细节- 返回:
- the is_mail_debug_
-
setMailDebug
是否跟踪邮件发送细节- 参数:
mailDebug- the is_mail_debug_ to set- 返回:
- SendMail
-
getLastError
-
getSingleTo
-
setSingleTo
-
setMimeMessage
设定邮件内容- 参数:
mimeMessage- the mineMessage_ to set- 返回:
- SendMail
-
getProps
-
setUseSsl
设置是否用 ssl协议进行发送邮件,端口465默认打开此协议- 参数:
ssl- ssl协议进行发送邮件- 返回:
- SendMail
-
getAtts
-