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