几个月来,我们会观察到" * BYE SYSTEM ERROR"尝试检索收件箱中的所有电子邮件时的异常,每月频率为1错误(我们每天运行此帖子)
上个月我们几乎每天都有这个例外。我从来没有找到一个会触发这个异常的具体原因,所以我们总是忽略它
有问题的线程如下:
使用Oauth2我们连接到我们的Gmail文件夹(通过imapSSlStore)并在收件箱文件夹上执行搜索。通常,在此搜索结束后(需要花费很多时间,搜索~12k邮件),线程的其余部分运行时没有错误
随着所有的电子邮件"在手#34;我们执行" mail.getFrom()"等操作。我相信这种操作会对gmail Api提出新的请求,有时我们也会在这部分中遇到错误
这些是最常见的错误:
java.net.UnknownHostException: www.googleapis.com
(尝试执行connectImap()时)
* BYE JavaMail Exception: java.io.IOException: Connection dropped by server?
(这个可能发生在代码中的任何地方)
A5 NO System Error (Failure)
A20 NO System Error
A15 NO System Error
不知道这些错误意味着什么
我的研究指出,类似错误的主要原因是"同时连接太多"但我不相信这是事实,因为线程在一夜之间运行,而没有其他人在IMAP上执行任何操作