Отправка электронной почты легко с электронной почтой, а с помощью spring это еще проще. Как получить входящую электронную почту? Существуют ли простые в использовании API-интерфейсы, которые позволяют отскакивать электронные письма, обрабатывать вложения и т.д.
Какой самый простой способ для приложения Java получать входящую электронную почту?
Ответ 1
SubEthaSMTP Mail Server позволяет создать собственный SMTP-сервер для получения электронной почты.
Ответ 2
James, вероятно, лучше всего, но обработка электронной почты чрезвычайно сложна, требуя не только настройки вашего MTA (сервер James), но и DNS. Раньше мне было легче инициировать мои обработчики с помощью перехватчиков с не-Java MTA, таких как postfix. И procmail также может быть вам полезен. Для Java MTA, хотя скалы Джеймса.
Ответ 3
Apache Commons Net - идеальная библиотека для получения почты через POP3. IMAP не поддерживается.
Ответ 4
Посмотрите, принадлежит ли Sun JavaMail (API docs) соответствует вашим потребностям.
Я не уверен в самом легком, но, по крайней мере, это широко распространенный способ.
Ответ 5
Проверьте jGuru учебник JavaMail здесь. Есть способы читать и отсоединять вложения.
Ответ 6
Просмотрите компонент Mail из верблюда apache