Есть ли способ получить почтовые тела нескольких писем с помощью одного звонка на сервер IMAP с использованием Javamail API?
Я знаю, что могу получить текст данного сообщения с помощью вызова Message.getContent (), но в итоге выполняется вызов сервера imap для каждого отдельного сообщения.
Можно ли использовать вызовы FetchProfile и Folder.fetch для массового извлечения тел? Документация подразумевает, что FetchProfile предназначен только для данных заголовка. Я попробовал следующее, но это не сработало:
FetchProfile fp = new FetchProfile();
fp.add("rfc822.text");
inbox.fetch(messages, fp);
Если это невозможно сделать с помощью Javamail, это связано с ограничением в API Javamail или протокол IMAP просто не поддерживает это?