快速将所有发送到特定接收器的电子邮件发送到一个巨大的收件箱(> 100k电子邮件)

时间:2016-12-06 16:41:47

标签: java email javamail pop3

我收到了一封包罗万象的电子邮件。这意味着电子邮件将发送到 john@domain.com bob@domain.com girl@domain.com 等等。收件箱 catchall@domain.com 。有>那里有100k的电子邮件并且还在增长。我需要快速收到针对特定电子邮件发送的所有电子邮件,例如 bob@domain.com 。我试过这个(使用Javamail):

SearchTerm searchTerm = new RecipientTerm(MimeMessage.RecipientType.TO, new InternetAddress(username + "@domain.com"));
Message[] msgs = inbox.search(searchTerm);

Bu太慢了,10分钟过去了,仍在搜索...我看到fetch方法,但不知道如何使用它。可以以某种方式使用吗?

有关如何解决的任何建议?

0 个答案:

没有答案