public class SMailPostalMotorbike extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
SMailPostalMotorbike.MotorbikeSecurityType |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected boolean |
hasAuth |
protected static String |
MAIL_SMTP_AUTH |
protected static String |
MAIL_SMTP_FROM |
protected static String |
MAIL_SMTP_HOST |
protected static String |
MAIL_SMTP_PORT |
protected static String |
MAIL_TRANSPORT_PROTOCOL |
protected SMailPostalMotorbike.MotorbikeSecurityType |
securityType |
protected javax.mail.Session |
session |
| コンストラクタと説明 |
|---|
SMailPostalMotorbike() |
SMailPostalMotorbike(String userName,
String password)
e.g.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertArgumentNotNull(String variableName,
Object value) |
protected javax.mail.Authenticator |
createAuthenticator(String userName,
String password) |
protected javax.mail.Session |
createSession() |
protected javax.mail.Session |
createSession(javax.mail.Authenticator auth) |
protected Properties |
createSessionProperties() |
javax.mail.Session |
getNativeSession() |
org.dbflute.optional.OptionalThing<String> |
getReturnPath() |
void |
registerConnectionInfo(String host,
int port) |
void |
registerProxy(String proxyHost,
String proxyPort) |
void |
registerReturnPath(String address) |
protected void |
registerSmtpAuth() |
void |
registerStarttls()
非推奨です。
use useStarttls()
|
void |
registerTransportProtocol(String protocol) |
protected String |
resolveProtocolKey(String key) |
void |
setProperty(String key,
String value) |
String |
toString() |
SMailPostalMotorbike |
useSsl()
Motorbike uses SMTP over SSL.
|
SMailPostalMotorbike |
useStarttls()
Motorbike uses STARTTLS.
|
protected final javax.mail.Session session
protected final boolean hasAuth
protected SMailPostalMotorbike.MotorbikeSecurityType securityType
public SMailPostalMotorbike()
public SMailPostalMotorbike(String userName, String password)
e.g. STARTTLS
SMailPostalMotorbike motorbike = new SMailPostalMotorbike("sea", "land");
motorbike.registerConnectionInfo(...);
motorbike.registerReturnPath(...);
motorbike.registerStarttls();
e.g. SSL
SMailPostalMotorbike motorbike = new SMailPostalMotorbike("sea", "land").useSsl();
motorbike.registerConnectionInfo(...);
motorbike.registerReturnPath(...);
userName - The user name for authentication to mail server. (NotNul)password - The password for the user. (NotNul)protected javax.mail.Authenticator createAuthenticator(String userName, String password)
userName - The user name for authentication to mail server. (NotNul)password - The password for the user. (NotNul)protected javax.mail.Session createSession()
protected javax.mail.Session createSession(javax.mail.Authenticator auth)
protected Properties createSessionProperties()
public SMailPostalMotorbike useSsl()
e.g.
SMailPostalMotorbike motorbike = new SMailPostalMotorbike("sea", "land").useSsl();
motorbike.registerConnectionInfo(...);
motorbike.registerReturnPath(...);
public SMailPostalMotorbike useStarttls()
e.g.
SMailPostalMotorbike motorbike = new SMailPostalMotorbike("sea", "land").useStarttls();
motorbike.registerConnectionInfo(...);
motorbike.registerReturnPath(...);
protected void registerSmtpAuth()
public void registerConnectionInfo(String host, int port)
public void registerStarttls()
public void registerReturnPath(String address)
public void registerTransportProtocol(String protocol)
public javax.mail.Session getNativeSession()
public org.dbflute.optional.OptionalThing<String> getReturnPath()
Copyright © 2015–2020 The DBFlute Project. All rights reserved.