public class MailSendHandle extends Object
┌─┐ ┌─┐
┌──┘ ┴───────┘ ┴──┐
│ │
│ ─── │
│ ─┬┘ └┬─ │
│ │
│ ─┴─ │
│ │
└───┐ ┌───┘
│ │
│ │
│ │
│ └──────────────┐
│ │
│ ├─┐
│ author:lelouch ┌─┘
│ │
└─┐ ┐ ┌───────┬──┐ ┌──┘
│ ─┤ ─┤ │ ─┤ ─┤
└──┴──┘ └──┴──┘
神兽保佑
代码无BUG!
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MailSendHandle.Thread_sendMail |
| 限定符和类型 | 字段和说明 |
|---|---|
static ExecutorService |
tpool_sendMail |
| 构造器和说明 |
|---|
MailSendHandle(MailSendObject mailSendObject,
MailSendListenEvent mailSendListenEvent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFileAffix(File file)
添加附件
|
MailSendObject |
getMailSendObject() |
boolean |
send()
发送邮件
|
boolean |
send(Date sendTime)
发送邮件
|
void |
sendAsynchronous()
发送邮件
|
void |
sendAsynchronous(Date sendTime)
发送邮件
|
void |
setBody(String text)
设置邮件正文(纯文本)
|
void |
setBody(String mailBody,
String type)
设置邮件正文
|
void |
setCopyTo(String copyto)
设置抄送人
|
void |
setCopyTo(String[] copyto)
设置收信人
|
void |
setSubject(String mailSubject)
设置邮件主题
|
void |
setTo(String to)
设置收信人
|
void |
setTo(String[] to)
设置收信人
|
public static ExecutorService tpool_sendMail
public MailSendHandle(MailSendObject mailSendObject, MailSendListenEvent mailSendListenEvent)
mailSendObject - public MailSendObject getMailSendObject()
public void setSubject(String mailSubject) throws javax.mail.MessagingException
mailSubject - javax.mail.MessagingExceptionpublic void setBody(String text) throws javax.mail.MessagingException
text - javax.mail.MessagingExceptionpublic void setBody(String mailBody, String type) throws javax.mail.MessagingException
mailBody - type - 类型不填为htmljavax.mail.MessagingExceptionpublic void addFileAffix(File file) throws javax.mail.MessagingException
file - javax.mail.MessagingExceptionpublic void setTo(String to) throws javax.mail.MessagingException
to - Stringjavax.mail.MessagingExceptionpublic void setTo(String[] to) throws javax.mail.MessagingException
to - Stringjavax.mail.MessagingExceptionpublic void setCopyTo(String copyto) throws javax.mail.MessagingException
copyto - Stringjavax.mail.MessagingExceptionpublic void setCopyTo(String[] copyto) throws javax.mail.MessagingException
copyto - Stringjavax.mail.MessagingExceptionpublic boolean send()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean send(Date sendTime) throws javax.mail.MessagingException
sendTime - javax.mail.MessagingExceptionpublic void sendAsynchronous()
javax.mail.MessagingExceptionpublic void sendAsynchronous(Date sendTime)
sendTime - javax.mail.MessagingExceptionCopyright © 2020. All rights reserved.