Rails 3.0 Mass Email - PullRequest
       1

Rails 3.0 Mass Email

0 голосов
/ 30 августа 2011

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

Предоставляет ли rails 3.0 какую-либо функцию массовой рассылки электронной почты?

Спасибо,

Брайан

Ответы [ 2 ]

0 голосов
/ 01 сентября 2011

Соломон прав, вы определенно захотите сделать это в фоновом режиме, который довольно прост с чем-то вроде отложенной работы. Думали ли вы о том, как сообщения будут доставляться? Какой почтовый сервер вы собираетесь использовать? Многие провайдеры не позволяют отправлять сотни сообщений одновременно, и вы, вероятно, столкнетесь с проблемами спама, если попытаетесь отправить этот объем сообщений из личной учетной записи электронной почты. Возможно, вы захотите взглянуть на такой сервис, как Mailgun, который специализируется на этом. Из их FAQ:

Почему бы просто не использовать Sendmail + Postfix + Courier IMAP?

Вы можете, но вы должны знать, что там постоянно бушует битва между добром и злом (то есть спамом) во вселенной электронной почты. Чтобы быть на «хорошей» стороне этой битвы и получать почту Есть множество вещей, которые вам нужно сделать. Вам нужно иметь право инфраструктуры и зарегистрировать свой IP и домен соответственно. Также, вам нужно иметь историю отправки электронной почты, которая соответствует ESP правила для того, чтобы построить хорошую репутацию.

Кроме того, если вы собираетесь получать, хранить и размещать электронные письма, вы лучше быть готовым к поддержке этого оркестра программного обеспечения, принять забота о резервных копиях, сбоях оборудования, исправлениях безопасности и мониторинге. Хватит шутить, это уже не 1998 год.

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

0 голосов
/ 30 августа 2011

Не думаю, что у вас должны возникнуть проблемы с циклом прохождения всех промоутеров и отправкой каждому по электронной почте. Однако вы можете сделать это в качестве фонового процесса.

Проверьте отложенное задание или http://www.simpleworker.com/. Оба этих параметра позволят вам загрузить электронную почту в фоновое задание и своевременно перенаправить пользователя, пока сообщения отправляются в фоновом режиме.

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