отправка уведомлений по электронной почте новому пользователю с помощью почтового API Java - PullRequest
1 голос
/ 09 мая 2011

Я занимаюсь разработкой веб-приложения на основе java / j2ee.Я использую API-интерфейсы Amazon для работы с электронной почтой, чтобы отправлять электронные письма, а также буду использовать их для отправки массовых писем.Что так же, как Java Mail API.Сейчас я сталкиваюсь с проблемой, но мне нужно реализовать эту функцию, поскольку все другие веб-приложения уже сделали это.

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

Как лучше всего это делать.Чтобы привлечь ваше внимание, это приложение на основе Java / j2ee.

1 Ответ

3 голосов
/ 09 мая 2011

Вопрос слишком широкий. Но я попытаюсь бросить одну «лучшую практику» на ринг.

Не отправляйте электронные письма прямо с вашего веб-сайта - код обслуживания. Сделайте запись в какое-то постоянное хранилище, например, в таблицу базы данных. И создайте фоновый процесс, который будет сканировать эту таблицу с заданным интервалом, скажем, каждые 5 минут, обнаруживать любые новые записи и отправлять электронные письма.

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

...