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