public class MailMessage extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
charset
发件人名称字符集
|
private String |
fromEmail
发件人邮箱
|
private javax.mail.Message |
message |
private String |
password
邮箱密码或授权码(视邮箱服务商要求)
|
private String |
personal
发件人名称
|
private Properties |
properties
配置 SMTP 服务器属性
|
private javax.mail.Session |
session
会话
|
| 构造器和说明 |
|---|
MailMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MailMessage |
build(SmtpServer smtp) |
static MailMessage |
build(String host,
int port) |
MailMessage |
createMessage()
创建消息对象
|
MailMessage |
createSession()
创建会话
|
MailMessage |
createSession(String fromEmail,
String password)
创建会话
|
String |
getCharset() |
String |
getFromEmail() |
javax.mail.Message |
getMessage() |
String |
getPassword() |
String |
getPersonal() |
Properties |
getProperties() |
javax.mail.Session |
getSession() |
javax.mail.Message |
ok()
创建完成
|
private void |
port25(String host,
int port) |
private void |
port465(String host,
int port) |
private void |
port587(String host,
int port) |
MailMessage |
setCharset(String charset) |
MailMessage |
setFromEmail(String fromEmail) |
MailMessage |
setMessage(javax.mail.Message message) |
MailMessage |
setPassword(String password) |
MailMessage |
setPersonal(String personal) |
MailMessage |
setProperties(Properties properties) |
MailMessage |
setSession(javax.mail.Session session) |
private Properties properties
private String fromEmail
private String password
private String personal
private String charset
private javax.mail.Session session
private javax.mail.Message message
public static MailMessage build(SmtpServer smtp)
public static MailMessage build(String host, int port)
public MailMessage createSession()
public MailMessage createSession(String fromEmail, String password)
public MailMessage createMessage()
public javax.mail.Message ok()
private void port25(String host, int port)
private void port465(String host, int port)
private void port587(String host, int port)
public Properties getProperties()
public MailMessage setProperties(Properties properties)
public String getFromEmail()
public MailMessage setFromEmail(String fromEmail)
public String getPassword()
public MailMessage setPassword(String password)
public String getPersonal()
public MailMessage setPersonal(String personal)
public String getCharset()
public MailMessage setCharset(String charset)
public javax.mail.Session getSession()
public MailMessage setSession(javax.mail.Session session)
public javax.mail.Message getMessage()
public MailMessage setMessage(javax.mail.Message message)
Copyright © 2025. All rights reserved.