我收到了一封包罗万象的电子邮件。这意味着电子邮件将发送到 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
方法,但不知道如何使用它。可以以某种方式使用吗?
有关如何解决的任何建议?