Это исключение я получил при подключении магазина IMAP Gmail с использованием Spring интеграции. Пожалуйста, посмотрите на код {@Autowired private IntegrationFlowContext flowContext;
public void startMail(String user, String pw) {
IntegrationFlow flow = IntegrationFlows
.from(Mail.imapIdleAdapter(imapUrl(user, pw))
.javaMailProperties(p -> p.put("mail.debug", "true"))
//.userFlag("testSIUserFlag") // needed by the SI test server - not needed if server supports /SEEN
.headerMapper(new DefaultMailHeaderMapper()))
.handle(System.out::println)
.get();
this.flowContext.registration(flow).register();
}}
, где imapUrl (user, pw) возвращает URL-адрес в виде imap: //xyz.abc@gmail.com:xxxxx@imap.gmail.com: 993 / INBOX
, пожалуйста, помогите мне избавиться от этого исключения.
Примечание: я прочитал один из постов здесь , в котором говорится, что необходимо избегать '@' в учетных данных. Поскольку я новичок в java весенней загрузке, пожалуйста, дайте мне знать, как я могу сбежать '@'