powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбить письма на блоки
2 сообщений из 2, страница 1 из 1
Разбить письма на блоки
    #39855899
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли каким-нибудь образом разбить все письма на блоки по N message получаемые по протоколу IMAP
Есть папка INBOX там много писем, и чтоб не начитывать все и не хранить в памяти, хотелось бы работать с блоком писем

Код: java
1.
2.
3.
4.
                 
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
Messages[] messages = inbox.getMessages(1,totalCount);



Думал привызяваться к msgnum

Код: java
1.
2.
3.
4.
5.
    /**
     * The number of this message within its folder, or zero if
     * the message was not retrieved from a folder.
     */
    protected int msgnum = 0;



Но тут встал другой вопрос если я хочу получать письма из двух папок, то msgnum может пересекаться

Собственно вопрос
1) По заданным folder и критерию получить список message. Тут вопрос message, это объект с lazy initialization? А просто уже даже подсчет числа непрочитанных сообщений происходит циклом по всем письмам
2) Весь этот message[] разбить на блоки. Причем если письмо находится в N папках, оно должно учитываться один раз
...
Рейтинг: 0 / 0
Разбить письма на блоки
    #39855900
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используя желательно только эту библиотку

Код: java
1.
2.
3.
4.
5.
<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.6.2</version>
</dependency>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбить письма на блоки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]