Сервис для отправки почты из моего веб-приложения - PullRequest
1 голос
/ 13 июля 2011

Я запускаю веб-приложение на Apache Tomcat.Я хочу, чтобы мое приложение отправляло пользователям электронное письмо для определенных действий.Я пытался использовать Java Mail, но я не доволен производительностью.

Я хотел бы использовать внешний сервис для того же.Я наткнулся на MailChimp, но понял, что он не соответствует моим требованиям, так как я хочу отправлять почту НЕМЕДЛЕННО, а позже, как часть кампании.Я хочу что-то, что позволит мне отправить сообщение по электронной почте, НЕМЕДЛЕННО.

Может кто-нибудь здесь, предложить какие-либо услуги, для этого?Есть отзывы / прошлый опыт?Буду очень признателен.

Приветствия, RD

Редактировать: Спасибо всем за предложения.Но я не хочу продолжать с моим кодом для отправки электронных писем.Я заметил проблемы с блокировкой моего идентификатора электронной почты, нечастые задержки до 3 часов до доставки электронной почты и т. Д. Я хочу использовать веб-сервис, который помогает мне отправлять письма.Вот что, мой вопрос.

Решение:
Благодаря помощи всех присутствующих здесь людей, в основном JonLim, я сосредоточился на PostageApp и PostmarkApp.Однако, наконец, остановился на Postmark, потому что у них, казалось, был более простой Java-клиент!Я опубликовал пост о том, как я настроил и интегрировал свое веб-приложение здесь .

Ответы [ 3 ]

3 голосов
/ 22 июля 2011

В вашем распоряжении множество поставщиков услуг электронной почты:

Выясните, какой из них соответствует вашим потребностям, и выбирайте!

( Полное раскрытие: Я менеджер по продукту PostageApp.)

2 голосов
/ 13 июля 2011

Единственная проблема с java mail API заключается в том, что он не очень удобен для разработчиков.Для этого есть commons-email .Что касается производительности - ее производительность хорошая - он просто создает необработанный SMTP-запрос к SMTP-серверу.Таким образом, проблема должна быть либо в вашем коде, либо на вашем SMTP-сервере.

0 голосов
/ 13 июля 2011

Я думаю, первым делом вы должны выяснить источник медлительности (профилирование вашего приложения). Это поможет определить, как его улучшить.

При этом вы должны обязательно взглянуть на конфигурацию MTA. Я использую postfix, и он быстрый, безопасный и простой в настройке и обслуживании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...