|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.SMTPServerInfo
public class SMTPServerInfo
SMTPサーバ情報を表すクラスです。
サーバ名、アカウント名、パスワード、認証方式を保持します。
認証方式がSMTP_AUTH_TYPE_NONEの場合は、アカウント名、パスワードが設定されていてもSMTP(認証なし)でメールを送信します。
認証方式が設定されている場合はSMTP Auth(認証あり)でメールを送信します。
| フィールドの概要 | |
|---|---|
static int |
SMTP_AUTH_TYPE_CRAMMD5
SMTP Authの認証方式の一つとして、Cram-MD5を表します。 |
static int |
SMTP_AUTH_TYPE_DIGESTMD5
SMTP Authの認証方式の一つとして、Digest-MD5を表します。 |
static int |
SMTP_AUTH_TYPE_LOGIN
SMTP Authの認証方式の一つとして、LOGINを表します。 |
static int |
SMTP_AUTH_TYPE_NONE
SMTP Authの認証方式の一つとして、通常のSMTP(認証なし)を表します。 |
static int |
SMTP_AUTH_TYPE_PLAIN
SMTP Authの認証方式の一つとして、PLAINを表します。 |
| コンストラクタの概要 | |
|---|---|
SMTPServerInfo(java.lang.String smtpServerName)
SMTPサーバ情報インスタンスを生成します。 |
|
SMTPServerInfo(java.lang.String smtpServerName,
java.lang.String account,
java.lang.String password,
int auth)
SMTPサーバ情報インスタンスを生成します。 |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getAccount()
アカウント名を取得します。 |
int |
getAuthentication()
SMTP Authの認証方式を取得します。 |
java.lang.String |
getPassword()
パスワードを取得します。 |
java.lang.String |
getSMTPServerName()
サーバ名を取得します。 |
void |
setAccount(java.lang.String account)
アカウント名を設定します。 |
void |
setAuthentication(int auth)
SMTP Authの認証方式を設定します。 |
void |
setPassword(java.lang.String password)
パスワードを設定します。 |
void |
setSMTPServerName(java.lang.String smtpServerName)
サーバ名を設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| フィールドの詳細 |
|---|
public static final int SMTP_AUTH_TYPE_DIGESTMD5
SMTPServerInfo(String, String, String, int),
定数フィールド値public static final int SMTP_AUTH_TYPE_CRAMMD5
SMTPServerInfo(String, String, String, int),
定数フィールド値public static final int SMTP_AUTH_TYPE_LOGIN
SMTPServerInfo(String, String, String, int),
定数フィールド値public static final int SMTP_AUTH_TYPE_PLAIN
SMTPServerInfo(String, String, String, int),
定数フィールド値public static final int SMTP_AUTH_TYPE_NONE
SMTPServerInfo(String, String, String, int),
定数フィールド値| コンストラクタの詳細 |
|---|
public SMTPServerInfo(java.lang.String smtpServerName)
SMTP_AUTH_TYPE_NONEになります。
smtpServerNameにはサーバのドメイン名、もしくはIPアドレス(IPv4形式)を指定してください。 ポート番号を指定する場合、サーバ名に続けて「:ポート番号」を付加します。省略された場合は、25になります。
smtpServerName - サーバ名を指定します。
java.lang.IllegalArgumentException - smtpServerNameの書式が不正な場合に発生します。
public SMTPServerInfo(java.lang.String smtpServerName,
java.lang.String account,
java.lang.String password,
int auth)
SMTPサーバ情報インスタンスを生成します。
smtpServerName - サーバ名を指定します。account - アカウント名を指定します。password - パスワードを指定します。auth - SMTP Authの認証方式を指定します。
java.lang.IllegalArgumentException - smtpServerNameの書式が不正な場合に発生します。
java.lang.IllegalArgumentException - 不正なauthを指定した場合に発生します。SMTP_AUTH_TYPE_DIGESTMD5,
SMTP_AUTH_TYPE_CRAMMD5,
SMTP_AUTH_TYPE_LOGIN,
SMTP_AUTH_TYPE_PLAIN,
SMTP_AUTH_TYPE_NONE| メソッドの詳細 |
|---|
public void setSMTPServerName(java.lang.String smtpServerName)
ポート番号を指定する場合、サーバ名に続けて「:ポート番号」を付加します。 省略された場合は、25になります。
smtpServerName - サーバ名を指定します。nullを指定すると既に設定されてあるサーバ名は削除されます。
java.lang.IllegalArgumentException - smtpServerNameの書式が不正な場合に発生します。public void setAccount(java.lang.String account)
account - アカウント名を指定します。nullを指定すると既に設定されてあるアカウント名は削除されます。public void setPassword(java.lang.String password)
password - パスワードを指定します。nullを指定すると既に設定してあるパスワードは削除されます。public void setAuthentication(int auth)
auth - SMTP Authの認証方式を指定します。
java.lang.IllegalArgumentException - 不正なauthを指定した場合に発生します。SMTP_AUTH_TYPE_DIGESTMD5,
SMTP_AUTH_TYPE_CRAMMD5,
SMTP_AUTH_TYPE_LOGIN,
SMTP_AUTH_TYPE_PLAIN,
SMTP_AUTH_TYPE_NONEpublic java.lang.String getSMTPServerName()
public java.lang.String getAccount()
public java.lang.String getPassword()
public int getAuthentication()
SMTP_AUTH_TYPE_NONEを返します。SMTP_AUTH_TYPE_DIGESTMD5,
SMTP_AUTH_TYPE_CRAMMD5,
SMTP_AUTH_TYPE_LOGIN,
SMTP_AUTH_TYPE_PLAIN,
SMTP_AUTH_TYPE_NONE
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||