Как построить систему оповещения по электронной почте - PullRequest
4 голосов
/ 04 мая 2010

Мы создаем систему оповещения по электронной почте, которая должна отправлять настраиваемые электронные письма в режиме реального времени на основе определенных критериев (например, оповещения Google). Приложение отправляет электронные письма нескольким пользователям из веб-приложения, которое в настоящее время реализовано с использованием компонента JMS, использующего JavaMail, чтобы сделать отправку электронной почты асинхронной.

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

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

1 Ответ

1 голос
/ 05 мая 2011

Я думаю, что хорошим кандидатом для этого является Amazon Simple Email Service, представленный ранее в этом году: Amazon SES

Это часть Amazon Web Services (которая включает в себя S3 (хранилище), EC2 (Elastic Compute Cloud) и другие).

Мы использовали AWS в качестве испытательного стенда для различных вещей, которые было бы нецелесообразно размещать в нашей собственной инфраструктуре, и нашли его очень удобным для использования.

...