IMAP凭据在@Outlook webclient下工作,但在使用Spring集成进行轮询时AuthenticationFailedException
我正在使用Spring集成进行电子邮件轮询 场景:IMAP凭据在@Outlook webclient下工作,但在使用Spring集成进行轮询时AuthenticationFailedException,spring,spring-integration,jakarta-mail,Spring,Spring Integration,Jakarta Mail,我正在使用Spring集成进行电子邮件轮询 场景: 在我们的开发环境中,有6个可用的开发邮箱 所有邮件帐户都使用相同的密码。从技术上讲,邮件用户名也同样——如abc-dev1、abc-dev2、abc-qa1、abc-qa2等 Spring Boot+Spring Integration应用程序正在轮询这6个邮箱中是否有未读的电子邮件 结果:对3个邮箱进行邮件轮询成功,在轮询其他3个邮箱时失败 例外情况: javax.mail.AuthenticationFailedException
javax.mail.AuthenticationFailedException
[ask-scheduler-1] o.s.integration.handler.LoggingHandler :
org.springframework.messaging.MessagingException:
failure occurred while polling for mail;
nested exception is javax.mail.AuthenticationFailedException: AUTHENTICATE failed.
从异常日志,看起来用户名/密码是错误的,但这是不是在这种情况下,我可以使用相同的凭据登录(使用Outlookweb client)这些邮箱(全部6个) 我仔细地验证/键入凭据,但运气不佳 问题:这是
javax.mail.AuthenticationFailedException
误导吗?邮件服务器/防火墙等有什么需要修复的吗
有什么线索吗
PS:我已经启用了邮件调试(mail.debug=true),但这并不是在eclipse控制台中打印任何内容。您可以登录这一事实并不意味着什么。其他信息会有所帮助:您是否使用第三方邮件服务器?它可能认为你是一个机器人(你是),并试图进行邮件轰炸攻击。您是否已检查用于所有成功请求的凭据,以查看是否正在使用您提到的邮箱?我认为您必须进行更多的调试并提供更多的上下文。如果您找不到JavaMail调试输出,请使用Session.setDebugOut将其重定向到文件。你正在连接Gmail吗?有吗?我正在连接Outlook(Microsoft Exchange Server)并使用安全IMAP(imaps)。如果
imaps
,可能SSL证书有问题?