#java #spring #email #jakarta-mail
#java #spring #Адрес электронной почты #джакарта-почта
Вопрос:
Spring предоставляет абстракцию через JavaMail Api.
Существует множество примеров, описывающих, как отправлять почту с использованием уровня абстракции электронной почты Spring.
но как я могу читать электронные письма, используя это?
Ответ №1:
Вы можете настроить Spring для опроса электронных писем с сервера POP или IMAP
http://docs.spring.io/spring-integration/reference/html/mail.html
Или доступ напрямую.
MailReceiver receiver = new Pop3MailReceiver("pop3://usr:pwd@localhost/INBOX");
Комментарии:
1. Я пытаюсь использовать класс MailReceiver (добавлена зависимость Spring intergration), но моя ИДЕЯ не может его найти:(
Ответ №2:
Может быть, потому, что Spring не имеет встроенной поддержки получения электронных писем?
http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mail.html:
24. Электронная почта
24.1 Введение
Spring Framework предоставляет полезную библиотеку утилит для отправки электронной почты, которая защищает пользователя от специфики базовой почтовой системы и отвечает за низкоуровневую обработку ресурсов от имени клиента.
Если вы хотите получать электронные письма, вы должны использовать некоторые внешние библиотеки, включая интеграцию Spring с поддержкой POP3.
Комментарии:
1. Можете ли вы предложить какую-либо внешнюю библиотеку для того же.