Лучшая почтовая библиотека для веб-приложений Java

По сути, вам необходимо переопределить метод save, проверить, было ли изменено поле state, установить started, если необходимо, и затем позволить базовому классу модели завершить сохранение в базе данных.

Хитрая часть выяснить, если поле было изменено. Ознакомьтесь с миксинами и другими решениями в этом вопросе, чтобы помочь вам с этим:

24
задан informatik01 19 May 2017 в 15:43
поделиться

3 ответа

«Лучшее» является субъективным, тем более что вы не указали никаких конкретных функции, которые вы, возможно, ищете.

С учетом сказанного, вот пара, с которой вы начнете:

  1. Простая почта Java - построена на основе JavaMail, упрощает API для создания правильных сообщений электронной почты
  2. Электронная почта Commons - построен на основе JavaMail, упрощает некоторые часто используемые сценарии.
  3. Интеграция с Spring Email (только если вы уже используете Spring)

javaee.github содержит исчерпывающий список с множеством других:

35
ответ дан 28 November 2019 в 23:39
поделиться

У вас не работает Sun Javamail API?

http://java.sun.com/products/javamail/

0
ответ дан 28 November 2019 в 23:39
поделиться

JavaMail является стандартом, но это всего лишь клиент, поэтому вам потребуется отдельная служба электронной почты для отправки почты. Asprin - хорошая реализация сервера.

EDIT: Asprin - это сервер электронной почты только для отправки. Вы не можете использовать его как полноценный сервер POP или IMAP. Он просто отправляет электронную почту без каких-либо дополнительных зависимостей от третьей стороны (например, от почтовой службы ISP) (кроме подключения к Интернету). В отличие от JavaMail, который требует, чтобы у вас был доступный SMTP-сервер для отправки электронной почты за вас (например, от вашего интернет-провайдера). Если вам нужен полноценный почтовый сервер, который может предоставлять электронную почту pop и imap, взгляните на Джеймс .

Здесь список опций почты Java, хотя большинство, подобно JavaMail, являются клиентами, а не автономными решениями.

4
ответ дан 28 November 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: