Я использую org.springframework.integration.mail.ImapMailReceiver из весенней интеграции для чтения некоторых писем с сервера IMAP.
Как и многие другие серверы IMAP, сервер IMAP, к которому я подключаюсь, использует адреса электронной почты в качестве имен пользователей.
Итак, я создаю новый экземпляр ImapMailReceiver следующим образом
new ImapMailReceiver («imap: //user@mail.XXXX.com.au: password@mail.XXXX.com.au».: 143 / INBOX ”);
Я считаю, что ImapMailReceiver использует класс URLName для анализа заданной строки в протоколе, пользователе и т. Д.
Однако, поскольку строка URL-адреса содержит 2 символа '@', URLNameкласс запутывается и не может разобрать имя пользователя и пароль.
У кого-нибудь еще были подобные проблемы раньше?Как вы справились с этой проблемой?
Любые комментарии будут оценены !!
Спасибо.