com.ozacc.mail.fetch
インタフェース FetchMail

既知の実装クラスの一覧:
FetchMailImpl, MockFetchMail

public interface FetchMail

メールサーバからメールを取得するインターフェース。
このインターフェースの実装クラスでメールサーバの情報を設定します。

getMails()メソッドはスレッドセーフです。メソッドを呼び出すとメールサーバに接続し、 メソッド終了時にサーバとの接続を切断します。

導入されたバージョン:
1.2
バージョン:
$Id: FetchMail.java,v 1.1.2.5 2004/10/27 19:41:35 otsuka Exp $
作成者:
Tomohiro Otsuka

メソッドの概要
 ReceivedMail[] getMails()
          メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。
 ReceivedMail[] getMails(boolean delete)
          メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。
 

メソッドの詳細

getMails

ReceivedMail[] getMails()
                        throws MailException
メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。
受信したメールは、メールサーバに残されます。

このメソッドを呼び出すとメールサーバに接続します。メールを受信した後、メールサーバとの接続を切断します。

メールサーバがimapサーバの場合、一度受信したメールには既読フラグ(SEENフラグ)が付けられます。

戻り値:
受信したメールのReceivedMailインスタンス配列
例外:
MailException

getMails

ReceivedMail[] getMails(boolean delete)
                        throws MailException
メールサーバからメールを受信し、ReceivedMailインスタンスに変換して返します。
deleteパラメータで、受信時にメールサーバからメールを削除するか残すかを指定します。

このメソッドを呼び出すとメールサーバに接続します。メールを受信した後、メールサーバとの接続を切断します。

メールサーバがimapサーバの場合、一度受信したメールには既読フラグ(SEENフラグ)が付けられます。

パラメータ:
delete - 受信時にメールサーバからメールを削除する場合 true
戻り値:
受信したメールのReceivedMailインスタンス配列
例外:
MailException


Copyright © 2004-2006 OZACC. All Rights Reserved.