0

ライブラリを使用しJavamailて、IMAP を介して複数のサーバーからメールを取得しています。私は未読メッセージのみを気にし、最後に受信した 5 つの未読メッセージのみをダウンロードしたいと考えています。

次のコードが示すように、値 falseFolder.search(FlagTerm ft)のフラグを渡すメソッドを使用して、使用しているフォルダー内のメッセージをフィルター処理します。SEEN

FlagTerm ft = new FlagTerm(new Flags(Flags.Flag.SEEN), false);
Message[] messages = folder.search(ft);

帯域幅の使用量を減らす必要があり、上記の方法では大量のメッセージが返される可能性があります。最後の 5 つだけに関心があります。IMAP サーバーが限られた数のメッセージを返す方法はありますか?

4

1 に答える 1