0
有没有办法使用java邮件API更快地为符合特定条件的邮件执行搜索? 我已经使用FetchProfile和folder.search(),但是当邮件服务器上有大量消息时,需要很长时间。fasteR在邮件服务器上使用java邮件API搜索特定邮件
有没有办法使用java邮件API更快地为符合特定条件的邮件执行搜索? 我已经使用FetchProfile和folder.search(),但是当邮件服务器上有大量消息时,需要很长时间。fasteR在邮件服务器上使用java邮件API搜索特定邮件
如果您使用的是IMAP和Folder.search,则应在服务器上完成所有搜索。搜索速度取决于您的服务器,搜索的复杂程度等。您可以打开JavaMail debugging以查看发送到服务器的确切IMAP命令以及服务器的响应。如果您只测量了Folder.search呼叫的时间,并且该呼叫正在发送预期的IMAP SEARCH命令,那么您正在尽力做到最好。
thanx用于回复,如果我要搜索的文件夹包含> 10000条消息,则需要最多50-60秒的搜索时间。有没有什么可以得到更快的结果? –
购买更好的服务器。 –
是替代的渠道,但可能会有降低搜索邮件时间复杂度的第三方API。是吗? –