|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.SMTPClient
public class SMTPClient
SMTPサーバを操作するクラスです。
メールの送信はsendMail(Mail)を呼び出してください。
POP before SMTPでメール送信を行いたい場合はsetPOPServerInfo(POPServerInfo)にてPOPサーバ情報を設定してください。
setPOPServerInfo(POPServerInfo)にてPOPサーバ情報を設定しないでsendMail(Mail)を呼び出した場合は
通常のメール送信になります。
| メソッドの概要 | |
|---|---|
void |
sendMail(Mail mail)
メールを送信します。 |
void |
setPOPServerInfo(POPServerInfo popServer)
POP before SMTPを利用する場合に、POPサーバ情報を設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| メソッドの詳細 |
|---|
public void setPOPServerInfo(POPServerInfo popServer)
popServer - POPサーバ情報を指定します。nullを指定すると既に設定されているPOPサーバ情報は削除され、メール送信時にPOP before SMTPは行われません。POPServerInfo.POPServerInfo(String, String, String)
public void sendMail(Mail mail)
throws MailException,
CommunicationFailureException,
SecureHandshakeException,
IllegalSettingException
メールを送信します。
mailにFromアドレス、Toアドレスが設定されていない場合は例外が発生します。
mail - 送信するメールを指定します。
java.lang.NullPointerException - mailが null の場合に発生します。
java.lang.IllegalArgumentException - mailが不正な場合に発生します。
MailException - サーバとの通信でエラーが起こった場合に発生します。
CommunicationFailureException - 通信異常の場合に発生します。
SecureHandshakeException - SMTP over SSLで、SMTPサーバとのハンドシェイクに失敗した場合に発生します。
IllegalSettingException - SMTPサーバの情報が不正な場合、もしくは認証時にアカウントまたはパスワードが異なる場合に発生します。Mail.Mail()
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||