|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.MailManager
public class MailManager
メーラ操作管理クラスです。
メールの送信は、getSMTPClient(SMTPServerInfo, boolean) で取得した SMTPClient を使用します。
メールの受信は、getPOPClient(POPServerInfo, boolean) で取得した POPClient を使用します。
メールの送受信はその時点でAPNと接続しているPacketSessionを使用して行われますので、
メールの送受信を行う前に、PacketSession.send() メソッドなどを使用してパケット回線を接続しておく必要があります。
SMTPClient,
POPClient,
PacketSession| メソッドの概要 | |
|---|---|
static MailManager |
getInstance()
メーラ操作管理クラスのインスタンスを生成します。 |
POPClient |
getPOPClient(POPServerInfo popServer,
boolean isSSL)
POPクライアントクラスのインスタンスを生成します。 |
SMTPClient |
getSMTPClient(SMTPServerInfo smtpServer,
boolean isSSL)
SMTPクライアントクラスのインスタンスを生成します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| メソッドの詳細 |
|---|
public static MailManager getInstance()
このメソッドを複数回呼び出した場合には、同一インスタンスを返します。
public POPClient getPOPClient(POPServerInfo popServer,
boolean isSSL)
同一パラメータでこのメソッドを複数回呼び出した場合には、同一インスタンスを返します。
popServer - POPサーバの情報を指定します。isSSL - trueの場合、POP over SSLで通信を行います。
java.lang.NullPointerException - popServerがnullの場合に発生します。
public SMTPClient getSMTPClient(SMTPServerInfo smtpServer,
boolean isSSL)
同一パラメータでこのメソッドを複数回呼び出した場合には、同一インスタンスを返します。
認証方式が設定されている場合はSMTP Authで認証を行い、メール送信を行います。
認証方式が設定されていて、アカウントとパスワードがnullの場合は、IllegalArgumentExceptionが発生します。
smtpServer - SMTPサーバの情報を指定します。isSSL - trueの場合、SMTP over SSLで通信を行います。
java.lang.NullPointerException - smtpServerがnullの場合に発生します。
java.lang.IllegalArgumentException - smtpServerの認証方式がSMTPServerInfo.SMTP_AUTH_TYPE_NONE以外で、アカウントまたはパスワードがnullの場合に発生します。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||