Я использую почту интеграции Spring для событий простоя imap. Я хочу реализовать клиент IMAP gmail, используя токен вместо имени пользователя и пароля.
Может ли Spring Integration Mail IMAP подключаться к хранилищу gmail с токеном доступа?
Вот код, который я использовал
IntegrationFlow flow = IntegrationFlows
.from(Mail.imapIdleAdapter("imaps://[username]:[password]@imap.gmail.com:993/inbox")
.javaMailProperties(p -> p
.put("mail.debug", "false")
.autoStartup(false)
.shouldReconnectAutomatically(true)
.userFlag("testSIUserFlag")
.headerMapper(new DefaultMailHeaderMapper()))
.handle((Message<?> message) -> {
logger.info("message: " + message);
})
.get();