О поиске почты в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 О поиске почты в Java

Сообщение Anonymous »

Я не могу найти почту с помощью java mail fodler.search
Я использую java mail fodler.search Каким бы ни был аргумент search(), результирующее сообщение представляет собой пустой массив р>

Код: Выделить всё

        ReceiveMailSession receiveMailSession = createReceiveMailSession();
receiveMailSession.open();

List emailListDTOList = new ArrayList();

SearchTerm searchTerm = buildSearchTerm(searchDTO);
if (StringUtils.isNotBlank(searchDTO.getFolder())) {
Folder folder = receiveMailSession.getFolder(searchDTO.getFolder());
if (folder.exists()) {
folder.open(Folder.READ_WRITE);
Message[] messages = folder.search(searchTerm);
for (Message message : messages) {
emailListDTOList.add(messageToEmailListDTO(message, null));
}
folder.close(true);
}

}
Вышеуказанная проблема решена.
но, как ни странно, мне удалось унаследовать эти классы SearchTerm и переписать методы. Но я не понимаю почему, надеюсь, друг сможет ответить на мои сомнения, спасибо

Подробнее здесь: https://stackoverflow.com/questions/760 ... ail-search
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»