У меня есть сайт со многими «каналами», на которые могут подписаться клиенты. Я хочу отправить каждому клиенту уникальную еженедельную электронную почту на основе любого нового контента из их подписки, а также некоторые предложения о дополнительных подписках. Похож на очень распространенный случай использования.Как отправить повторяющиеся, пользовательские письма своим пользователям?
Я не уверен, что лучший подход или услуга для использования здесь. Я мог бы все сам закодировать и запустить повторяющуюся работу, чтобы отправить электронные письма. Похоже, что должна быть служба, в которой есть список моих идентификаторов пользователей и пинги моего сервера для всех настраиваемых полей для ввода в электронную почту. Но я не могу найти такую услугу.
Может ли кто-нибудь рекомендовать наилучшую практику для такого рода вещей? (Я использую RoR на Heroku и имею учетную запись Mandrill.)
Итак, вы предлагаете добавить каждого пользователя в очередь и вытащить их из очереди и отправить одно электронное письмо до тех пор, пока очередь не будет пуста? Это кажется разумным. Наверное, я надеялся на рекомендацию SaaS, но если вы считаете, что этот подход разумный, я, безусловно, могу дать ему уйти. –
Эй, Скотт, это способ сделать это программно - если вы хотите использовать какую-то систему SaaS, вы можете проверить, как интегрироваться в API таких, как Mailchimp или Aweber .... но у вас по-прежнему будет проблема планирования отправляемых сообщений и т. д. Проблема заключается в том, что ваше приложение содержит данные о том, что отправлять и когда отправлять, и вызов отправляет эти данные в правильную службу. Вот что я думаю, что у вас проблемы с :) –
Cool. Ты прав. Я надеялся, что будет какой-то SaaS, который мог бы через какой-то конечный пункт, который я бы запрограммировал, получить все необходимые данные перед отправкой электронных писем. Похоже, никто не знает о такой услуге. –