public class MailSender extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_CONTENT_TYPE
默认 Content Type -> text/plain
|
static String |
DEFAULT_ENCODING
默认字符编码 -> UTF-8
|
static int |
DEFAULT_PORT
默认 SMTP 端口 -> 25
|
| 构造器和说明 |
|---|
MailSender() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBcc(String address) |
void |
addByteAcc(byte[] accessory,
String type,
String fileName)
添加 byte array 形式的附件
|
void |
addCc(String address) |
void |
addFileAcc(String accessory) |
void |
addReplyTo(String address) |
void |
addTo(String address) |
List<String> |
getBcc() |
List<javax.mail.internet.MimeBodyPart> |
getByteAcc() |
List<String> |
getCc() |
String |
getCharset() |
String |
getContentType() |
List<String> |
getFileAcc() |
String |
getFrom() |
String |
getHost() |
String |
getPassword() |
int |
getPort() |
List<String> |
getReplyTo() |
Date |
getSentDate() |
String |
getSubject() |
String |
getText() |
List<String> |
getTo() |
String |
getUser() |
boolean |
isAuth() |
boolean |
isNeedReceipt() |
void |
send()
发送邮件
|
void |
setAuth(boolean auth) |
void |
setBcc(List<String> bcc) |
void |
setByteAcc(List<javax.mail.internet.MimeBodyPart> accessory) |
void |
setCc(List<String> cc) |
void |
setCharset(String charset) |
void |
setContentType(String contentType) |
void |
setFileAcc(List<String> accessory) |
void |
setFrom(String from) |
void |
setHost(String host) |
void |
setNeedReceipt(boolean needReceipt) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setSentDate(Date sentDate) |
void |
setSubject(String subject) |
void |
setText(String text) |
void |
setTo(List<String> to) |
void |
setUser(String user) |
public static final String DEFAULT_CONTENT_TYPE
public static final int DEFAULT_PORT
public int getPort()
public void setPort(int port)
public boolean isAuth()
public void setAuth(boolean auth)
public String getCharset()
public void setCharset(String charset)
public String getContentType()
public void setContentType(String contentType)
public boolean isNeedReceipt()
public void setNeedReceipt(boolean needReceipt)
public String getFrom()
public void setFrom(String from)
public String getHost()
public void setHost(String host)
public String getPassword()
public void setPassword(String password)
public String getSubject()
public void setSubject(String subject)
public String getText()
public void setText(String text)
public Date getSentDate()
public void setSentDate(Date sentDate)
public String getUser()
public void setUser(String user)
public List<javax.mail.internet.MimeBodyPart> getByteAcc()
public void setByteAcc(List<javax.mail.internet.MimeBodyPart> accessory)
public void addFileAcc(String accessory)
public void addByteAcc(byte[] accessory,
String type,
String fileName)
throws Exception
Exceptionpublic void addReplyTo(String address)
public void addTo(String address)
public void addCc(String address)
public void addBcc(String address)
Copyright © 2015 JessMA Open Source. All rights reserved.