Подтвердить что ты не робот

Электронная библиотека клиентов EMail

Я ищу библиотеку, которая обертывает API javamail на принимающей стороне, таким же образом, что Commons Email обрабатывает отправку сообщения электронной почты.

В моем прекрасном мире библиотека работает следующим образом:

  • Подпишитесь на почтовый сервер
  • Сообщите мне, когда придет электронное письмо
  • Обрабатывать вложения для меня (зачем мне это делать с кодировкой base64?)
  • Отключиться от почтового сервера

Кто-нибудь знает о почтовой библиотеке /API, которая делает это?

4b9b3361

Ответ 1

Вы можете посмотреть Jodd Email: http://jodd.org/doc/email.html (см. "Получение писем" ). Кроме того, для отправки электронных писем он также переносит API javamail для получения электронных писем. Итак, вы можете сделать:

  • Подключиться к почтовому серверу pop3 (plan и ssl)
  • Получить электронные письма вручную
  • Обработать все полученные электронные письма с помощью простого API; включая несколько сообщений, вложений, contentIds и т.д.
  • Отключение от почтового сервера

Как вы видите, вам нужно получать электронные письма вручную, поэтому он не будет уведомлять ваш код из коробки (ваша точка № 2). Это делается специально, поскольку существует множество способов уведомления вашего кода и того, как можно отслеживать полученные электронные письма. Большинство из них действительно легко реализовать или зависит от остальной архитектуры приложения/используемых библиотек.