【发布时间】:2016-07-03 00:59:21
【问题描述】:
我无法找到解决方案,如何下载多份包含多部分内容的电子邮件,而只向服务器发出一个请求(作为批量提取)。我使用的代码:
FetchProfile lFp = new FetchProfile();
lFp.add(FetchProfile.Item.ENVELOPE);
lFp.add(FetchProfileItem.FLAGS);
lFp.add(FetchProfileItem.CONTENT_INFO);
pFolder.fetch(lMessages, lFp);
但是当使用 lMessages[i].getContent() 时,会执行对服务器的下一个请求。因此,对于 50 条下一条消息,至少还有 50 条请求(+ 嵌套的多部分),这在我的情况下是不可接受的。 如何加快速度?
【问题讨论】:
标签: java jakarta-mail imap multipart