我有一个应用程序通过Java Mail API(v1.4.7)连接到IMAP存储,定期提取电子邮件(在我的情况下为30秒)。我能够定期连接,获取电子邮件并关闭连接,但过了一段时间(有时几天,有时几周),我得到AuthenticationFailedException。接下来,在几次重试中,我再次能够连接并获取电子邮件。后来,甚至停止了重试尝试。只有在5分钟左右没有连接到服务器的情况下,它才会起作用。因此,需要停止和启动应用程序,导致停机时间过长。它是交换服务器还是javamail API,我不确定。请使用提供的有效凭据帮助我解决authenticationfailedexception的原因。