public class JavaMailPropertyHandler extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getCharset(Locale locale)
キャラクターセットを取得します。
|
String |
getContentTransferEncoding(Locale locale)
Content-Transfer-Encodingを取得します。
|
String |
getContentType(String ext)
コンテントタイプを取得します。
|
boolean |
getDebugOption()
標準のSMTPサーバのJavaMailに設定するデバッグ設定の有無を取得します。
|
boolean |
getDebugOption(String serverId)
JavaMailに設定するデバッグ設定の有無を取得します。
|
static JavaMailPropertyHandler |
getInstance()
JavaMailPropertyHandlerのインスタンスを取得します。
|
Collection<MailSendListener> |
getListeners()
メール送信リスナを取得します。
|
Collection<jp.co.intra_mart.system.mail.javamail.config.MailHeaderConfig> |
getMailHeaders()
メールヘッダを取得します。
|
String |
getMimeEncoding(Locale locale)
MIMEエンコードを取得します。
|
List<jp.co.intra_mart.system.mail.javamail.config.SessionPropertyConfig> |
getSessionProperties()
標準のユーザ定義されているセッションプロパティ群を取得します。
|
List<jp.co.intra_mart.system.mail.javamail.config.SessionPropertyConfig> |
getSessionProperties(String serverId)
ユーザ定義されているセッションプロパティ群を取得します。
|
int |
getSMTPConnectionTimeout()
標準のSMTPサーバへのコネクションタイムアウト時間を取得します。
|
int |
getSMTPConnectionTimeout(String serverId)
SMTPサーバへのコネクションタイムアウト時間を取得します。
|
String |
getSmtpHost()
標準のSMTPサーバのホスト名を取得します。
|
String |
getSmtpHost(String serverId)
SMTPサーバのホスト名を取得します。
|
String |
getSMTPPassword()
標準のSMTPサーバのSMTP認証のパスワードを取得します
|
String |
getSMTPPassword(String serverId)
SMTP認証のパスワードを取得します
|
int |
getSmtpPort()
標準のSMTPサーバのポート番号を取得します。
|
int |
getSmtpPort(String serverId)
SMTPサーバのポート番号を取得します。
|
String |
getSmtpsProtocols()
標準のSSL通信時に有効となるSSLプロトコル群を取得します。
|
String |
getSmtpsProtocols(String serverId)
SSL通信時に有効となるSSLプロトコル群を取得します。
|
int |
getSMTPTimeout()
標準のSMTPサーバとの入出力タイムアウト時間を取得します。
|
int |
getSMTPTimeout(String serverId)
SMTPサーバとの入出力タイムアウト時間を取得します。
|
String |
getSMTPUser()
標準のSMTPサーバのSMTP認証のユーザを取得します
|
String |
getSMTPUser(String serverId)
SMTP認証のユーザを取得します
|
String |
getSystemOAuthProviderId()
標準の システム OAuth 認証のプロバイダ ID を取得します
|
String |
getSystemOAuthProviderId(String serverId)
システム OAuth 認証のプロバイダ ID を取得します
|
String |
getXMailerHeader()
標準のSMTPサーバの送信メールに付加するX-Mailerヘッダを取得します。
|
String |
getXMailerHeader(String serverId)
送信メールに付加するX-Mailerヘッダを取得します。
|
boolean |
isEnableSMTPAuth()
標準のSMTPサーバのSMTP認証の有効/無効を取得します。
|
boolean |
isEnableSMTPAuth(String serverId)
SMTP認証の有効/無効を取得します。
|
boolean |
isEnableSMTPS()
標準のSMTPS(SMTP over SSL)の有効/無効を取得します。
|
boolean |
isEnableSMTPS(String serverId)
SMTPS(SMTP over SSL)の有効/無効を取得します。
|
boolean |
isSTARTTLS()
標準のSTARTTLSの有効/無効を取得します。
|
boolean |
isSTARTTLS(String serverId)
STARTTLSの有効/無効を取得します。
|
public static JavaMailPropertyHandler getInstance() throws JavaMailPropertyException
JavaMailPropertyException
- 設定情報の読み込みに失敗した場合にスローされます。public String getCharset(Locale locale)
locale
- ロケールpublic String getContentTransferEncoding(Locale locale)
locale
- ロケールpublic String getContentType(String ext)
ext
- ドットを含む拡張子public boolean getDebugOption()
public boolean getDebugOption(String serverId)
serverId
- SMTPサーバIDpublic Collection<MailSendListener> getListeners()
public Collection<jp.co.intra_mart.system.mail.javamail.config.MailHeaderConfig> getMailHeaders()
public String getMimeEncoding(Locale locale)
locale
- ロケールpublic List<jp.co.intra_mart.system.mail.javamail.config.SessionPropertyConfig> getSessionProperties()
public List<jp.co.intra_mart.system.mail.javamail.config.SessionPropertyConfig> getSessionProperties(String serverId)
serverId
- SMTPサーバIDpublic int getSMTPConnectionTimeout()
public int getSMTPConnectionTimeout(String serverId)
serverId
- SMTPサーバIDpublic String getSmtpHost()
public String getSmtpHost(String serverId)
serverId
- SMTPサーバIDpublic String getSMTPPassword()
public String getSMTPPassword(String serverId)
serverId
- SMTPサーバIDpublic int getSmtpPort()
public int getSmtpPort(String serverId)
serverId
- SMTPサーバIDpublic String getSmtpsProtocols()
public String getSmtpsProtocols(String serverId)
serverId
- SMTPサーバIDpublic int getSMTPTimeout()
public int getSMTPTimeout(String serverId)
serverId
- SMTPサーバIDpublic String getSMTPUser()
public String getSMTPUser(String serverId)
serverId
- SMTPサーバIDpublic String getSystemOAuthProviderId()
public String getSystemOAuthProviderId(String serverId)
serverId
- SMTPサーバIDpublic String getXMailerHeader()
public String getXMailerHeader(String serverId)
serverId
- SMTPサーバIDpublic boolean isEnableSMTPAuth()
public boolean isEnableSMTPAuth(String serverId)
serverId
- SMTPサーバIDpublic boolean isEnableSMTPS()
public boolean isEnableSMTPS(String serverId)
serverId
- SMTPサーバIDpublic boolean isSTARTTLS()
public boolean isSTARTTLS(String serverId)
serverId
- SMTPサーバIDCopyright © 2012 NTT DATA INTRAMART CORPORATION