我正在使用Spring Integration进行电子邮件投票。
情景:
在我们的DEV环境中,有 6个DEV邮箱。
所有邮件帐户都使用相同密码。技术,邮件用户名也相同 - 例如abc-dev1,abc -dev2,abc-qa1,abc-qa2等。
Spring Boot + Spring Integration 应用程序正在轮询这6个邮箱中的任何未读电子邮件。
结果邮件投票 3 邮箱成功,失败,同时投票其他3 邮箱
例外:
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.
从异常日志,似乎用户名/密码错误,但那是不的情况,我可以登录(使用 Outlook Web客户端)使用相同凭据的这些邮箱(全部6个)。
我仔细验证/输入凭据,但没有运气。
问题:这javax.mail.AuthenticationFailedException
会误解吗?在邮件服务器/防火墙等处有什么问题需要解决吗?
任何线索?
PS:我已启用邮件调试(mail.debug = true),但这不会在eclipse控制台中打印任何内容。