jp.hrtdotnet.fw.util.mail
クラス HSendMailServerModel

java.lang.Object
  上位を拡張 jp.hrtdotnet.fw.util.mail.HSendMailServerModel

public class HSendMailServerModel
extends java.lang.Object

メールサーバの情報のクラスです。

導入されたバージョン:
2.1
作成者:
hrtdotnet.jp
http://www.hrtdotnet.jp/

コンストラクタの概要
HSendMailServerModel(java.lang.String hostName)
          コンストラクタ。
HSendMailServerModel(java.lang.String hostName, int smtpPort)
          コンストラクタ。
 
メソッドの概要
 javax.mail.Authenticator getAuthenticator()
          認証情報を取得します。
 java.lang.String getHostName()
          メールサーバのホスト名を取得します。
 java.lang.String getPassword()
          認証パスワードを取得します。
 java.lang.String getPopHostName()
          POP before SMTP認証を行うメールサーバを取得します。
 java.lang.String getPopPassword()
          POP before SMTP認証を行うパスワードを取得します。
 java.lang.String getPopUserName()
          POP before SMTP認証を行うユーザ名を取得します。
 int getSmtpPort()
          メール送信ポート番号を取得します。
 int getSslSmtpPort()
          メール送信ポート番号(SSL)を取得します。
 java.lang.String getUserName()
          認証ユーザ名を取得します。
 boolean isAuth()
          認証フラグを取得します。
 boolean isPopBeforeSmtp()
          POP before SMTP認証のフラグを取得します。
 boolean isSslSmtp()
          SSLメール送信フラグを取得します。
 boolean isTls()
          TLSフラグを取得します。
 void setAuth(boolean auth)
          認証フラグを設定します。
 void setAuthentication(java.lang.String userName, java.lang.String password)
          認証ユーザ名とパスワードを設定します。
 void setAuthenticator(javax.mail.Authenticator authenticator)
          認証情報を設定します。
 void setPassword(java.lang.String password)
          認証パスワードを設定します。
 void setPopAuthentication(java.lang.String popUserName, java.lang.String popPassword)
          POP before SMTP認証を行うユーザ名とパスワードを設定します。
 void setPopBeforeSmtp(boolean popBeforeSmtp)
          POP before SMTP認証のフラグを設定します。
 void setPopHostName(java.lang.String popHostName)
          POP before SMTP認証を行うメールサーバを設定します。
 void setPopPassword(java.lang.String popPassword)
          POP before SMTP認証を行うパスワードを設定します。
 void setPopUserName(java.lang.String popUserName)
          POP before SMTP認証を行うユーザ名を設定します。
 void setSslSmtp(boolean sslSmtp)
          SSLメール送信フラグを設定します。
 void setSslSmtpPort(int sslSmtpPort)
          メール送信ポート番号(SSL)を設定します。
 void setTls(boolean tls)
          TLSフラグを設定します。
 void setUserName(java.lang.String userName)
          認証ユーザ名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HSendMailServerModel

public HSendMailServerModel(java.lang.String hostName,
                            int smtpPort)
コンストラクタ。

パラメータ:
hostName - メールサーバのホスト名
smtpPort - メール送信ポート番号
例外:
java.lang.NullPointerException - hostNameがnull
java.lang.IllegalArgumentException - hostNameが空文字、 smtpPortが0以下

HSendMailServerModel

public HSendMailServerModel(java.lang.String hostName)
コンストラクタ。

パラメータ:
hostName - メールサーバのホスト名
例外:
java.lang.NullPointerException - hostNameがnull
java.lang.IllegalArgumentException - hostNameが空文字
メソッドの詳細

isAuth

public boolean isAuth()
認証フラグを取得します。 認証を行う場合はtrue、それ以外はfalseです。

戻り値:
auth 認証フラグ

setAuth

public void setAuth(boolean auth)
認証フラグを設定します。 認証を行う場合はtrue、それ以外はfalseです。

パラメータ:
auth - 認証フラグ

getHostName

public java.lang.String getHostName()
メールサーバのホスト名を取得します。

戻り値:
hostName メールサーバのホスト名

getSmtpPort

public int getSmtpPort()
メール送信ポート番号を取得します。

戻り値:
smtpPort メール送信ポート番号

getUserName

public java.lang.String getUserName()
認証ユーザ名を取得します。

戻り値:
userName 認証ユーザ名

setUserName

public void setUserName(java.lang.String userName)
認証ユーザ名を設定します。

パラメータ:
userName - 認証ユーザ名

getPassword

public java.lang.String getPassword()
認証パスワードを取得します。

戻り値:
password 認証パスワード

setPassword

public void setPassword(java.lang.String password)
認証パスワードを設定します。

パラメータ:
password - 認証パスワード

setAuthentication

public void setAuthentication(java.lang.String userName,
                              java.lang.String password)
認証ユーザ名とパスワードを設定します。

パラメータ:
userName - 認証ユーザ名
password - 認証パスワード

getAuthenticator

public javax.mail.Authenticator getAuthenticator()
認証情報を取得します。

戻り値:
authenticator 認証情報

setAuthenticator

public void setAuthenticator(javax.mail.Authenticator authenticator)
認証情報を設定します。

パラメータ:
authenticator - 認証情報

isSslSmtp

public boolean isSslSmtp()
SSLメール送信フラグを取得します。 行う場合はtrue、それ以外はfalseです。

戻り値:
ssl 行う場合はtrue、それ以外はfalse

setSslSmtp

public void setSslSmtp(boolean sslSmtp)
SSLメール送信フラグを設定します。 行う場合はtrue、それ以外はfalseです。

パラメータ:
sslSmtp - SSLメール送信フラグ

getSslSmtpPort

public int getSslSmtpPort()
メール送信ポート番号(SSL)を取得します。

戻り値:
sslSmtpPort メール送信ポート番号(SSL)

setSslSmtpPort

public void setSslSmtpPort(int sslSmtpPort)
メール送信ポート番号(SSL)を設定します。

パラメータ:
sslSmtpPort - メール送信ポート番号(SSL)

isTls

public boolean isTls()
TLSフラグを取得します。 TLSを利用する場合はtrue、それ以外はfalseです。

戻り値:
tls TLSフラグ

setTls

public void setTls(boolean tls)
TLSフラグを設定します。 TLSを利用する場合はtrue、それ以外はfalseです。

パラメータ:
tls - TLSフラグ

isPopBeforeSmtp

public boolean isPopBeforeSmtp()
POP before SMTP認証のフラグを取得します。

戻り値:
POP認証のフラグ

setPopBeforeSmtp

public void setPopBeforeSmtp(boolean popBeforeSmtp)
POP before SMTP認証のフラグを設定します。

パラメータ:
popBeforeSmtp - POP認証のフラグ

getPopHostName

public java.lang.String getPopHostName()
POP before SMTP認証を行うメールサーバを取得します。

戻り値:
POPメールサーバ

setPopHostName

public void setPopHostName(java.lang.String popHostName)
POP before SMTP認証を行うメールサーバを設定します。

パラメータ:
popHostName - POPメールサーバ

getPopUserName

public java.lang.String getPopUserName()
POP before SMTP認証を行うユーザ名を取得します。

戻り値:
POPユーザ名

setPopUserName

public void setPopUserName(java.lang.String popUserName)
POP before SMTP認証を行うユーザ名を設定します。

パラメータ:
popUserName - POPユーザ名

getPopPassword

public java.lang.String getPopPassword()
POP before SMTP認証を行うパスワードを取得します。

戻り値:
POPパスワード

setPopPassword

public void setPopPassword(java.lang.String popPassword)
POP before SMTP認証を行うパスワードを設定します。

パラメータ:
popPassword - POPパスワード

setPopAuthentication

public void setPopAuthentication(java.lang.String popUserName,
                                 java.lang.String popPassword)
POP before SMTP認証を行うユーザ名とパスワードを設定します。

パラメータ:
popUserName - POPユーザ名
popPassword - POPパスワード


Copyright © 2011. All Rights Reserved.