public class SmtpServer extends MailServer<SendMailSession>
MailServer.Builder| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
DEFAULT_SMTP_PORT |
protected static java.lang.String |
PROTOCOL_SMTP |
authenticator, customProperties, debugMode, host, MAIL_DEBUG, MAIL_HOST, MAIL_MIME_SPLITLONGPARAMETERS, MAIL_SMTP_AUTH, MAIL_SMTP_CONNECTIONTIMEOUT, MAIL_SMTP_HOST, MAIL_SMTP_PORT, MAIL_SMTP_SOCKET_FACTORY_CLASS, MAIL_SMTP_SOCKET_FACTORY_FALLBACK, MAIL_SMTP_SOCKET_FACTORY_PORT, MAIL_SMTP_STARTTLS_ENABLE, MAIL_SMTP_STARTTLS_REQUIRED, MAIL_SMTP_TIMEOUT, MAIL_SMTP_WRITETIMEOUT, MAIL_TRANSPORT_PROTOCOL, port, timeout| 构造器和说明 |
|---|
SmtpServer(MailServer.Builder builder) |
SmtpServer(MailServer.Builder builder,
int defaultPort) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendMailSession |
createSession()
创建session
|
protected java.util.Properties |
createSessionProperties() |
protected javax.mail.Transport |
getTransport(javax.mail.Session session) |
create, initSystemProperties, toStringprotected static final java.lang.String PROTOCOL_SMTP
protected static final int DEFAULT_SMTP_PORT
public SmtpServer(MailServer.Builder builder)
public SmtpServer(MailServer.Builder builder, int defaultPort)
protected java.util.Properties createSessionProperties()
public SendMailSession createSession()
MailServercreateSession 在类中 MailServer<SendMailSession>protected javax.mail.Transport getTransport(javax.mail.Session session)
throws javax.mail.NoSuchProviderException
javax.mail.NoSuchProviderException