Главное Авторские колонки Вакансии Образование
43 911 19 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как сделать почтовую рассылку на 22000 писем бесплатно и своими руками

Мы запустили подписку на дайджест КубКампа. Пользоваться платными сервисами пока не хотелось, поэтому мы стали искать способы делать небольшую рассылку бесплатно.
Мнение автора может не совпадать с мнением редакции

На Спарке недавно был вопрос о том, кто какими сервисами пользуется для рассылки писем. Судя по всему, не только у нас подключение рассылки вызвало головную боль. Ниже описан способ, как мы сделали рассылку на 22000 писем в месяц, которых должно хватить на первое время - нехитрые вычисления дают 5500 подписчиков при еженедельном письме.

Самой распространенной библиотекой для посылки писем средствами PHP является PHPMailer - не будем изобретать велосипед, тут все просто. Остается найти бесплатный SMTP сервер, через который будет осуществлятся рассылка. Мы взяли два:

  • Mandrill (smtp.mandrillapp.com) - ограничение на 12000 писем в месяц, 250 в час
  • Mailgun (smtp.mailgun.org) - ограничение на 10000 писем в месяц

Оба сервиса, естественно, предоставляют возможность увеличения объема за дополнительные деньги.

Далее, мы создали два cron'а, первый собирает лучшие продукты, которые мы будем посылать и создает собственно письмо в HTML, а второй, когда видит что письмо готово - запускает рассылку, по 200 писем в час.

Ничего сложного, осталось только сделать так, чтобы письмо выглядело красиво. Мы использовали два готовых темплейта - раз и два. Тут стоит отметить один важный момент - нужно конвертировать css inline, иначе могут возникнуть проблемы с письмами. Для этого есть прекрасная библиотека Premailer.

Вот и все, надеюсь кому-то эта короткая заметка поможет сделать расслку. Кстати, для тех кто уж совсем не хочет делать лишних телодвижений, можно воспользоваться Tinyletter - этот стартап набирает популярность.

Ах да, мы будем очень признательны если кто-то подпишется на нашу рассылку, и если что-то будет не так с письмом - напишет нам фидбек. Заранее спасибо!

+6
В избр. Сохранено
Авторизуйтесь
Вход с паролем