
Первая версия своей почты для SaaS и CRM: минимум, который работает
Соблазн собрать сразу всё — с аналитикой открытий, A/B-тестами и красивым визуальным редактором — губит проект на старте. Для продукта или CRM важнее другое: чтобы критичные письма дошли. Вот минимальный набор, который закрывает 90% задач и не потребует переделки, когда вырастете.
Ядро: то, без чего нельзя
Четыре кирпича первой версии:
- VPS с чистым IP и Postfix. Сервер, который физически отправляет письма. IP проверяете на отсутствие в блок-листах до запуска — грязный адрес обрекает рассылку с первого дня.
- SPF, DKIM, DMARC в DNS. Три записи, которые доказывают почтовикам подлинность отправителя. Без них письма уйдут в спам, и весь остальной труд теряет смысл.
- SMTP-интеграция с приложением. Код отдаёт письмо на сервер по стандартным параметрам: хост, порт 587, логин и пароль. Никакого внешнего API, который зависит от чужого сервиса.
- Логи отправки. Видеть судьбу каждого письма — ушло, принято, отклонено и почему. Это ваша диагностика: когда что-то сломается, вы будете смотреть сюда.
Что добавить, когда ядро поехало
Не раньше, чем первое заработало и стабильно доставляет:
- HTML-шаблоны с подстановкой данных — имя, сумма, код заказа.
- Разделение потоков: транзакционные письма и маркетинговые рассылки на разных поддоменах, чтобы репутации не мешали друг другу.
- Веб-хуки или разбор логов для проброса статусов доставки внутрь CRM — чтобы менеджер видел, дошло ли письмо клиенту.
Чего НЕ делать в первой версии
Ловушки преждевременной сложности, на которые уходит время без отдачи:
- визуальный конструктор писем — для кодов и чеков избыточен, там нужен простой шаблон;
- сложная сегментация — пока некого сегментировать, база маленькая;
- своя аналитика открытий — на старте хватит логов сервера, красивые графики подождут.
Смысл первой версии — надёжная доставка транзакционных писем. Всё остальное наращивается, когда есть нагрузка и понятно, что именно болит. Как выглядит собранное ядро в бою — кейс транзакционной почты.
Как проверить, что версия готова
Простой чек-лист перед запуском в продакшен:
- Письмо доходит до Gmail, Яндекса и Mail.ru — без папки «Спам».
- Сервис mail-tester показывает балл близко к 10 (он проверяет подписи, репутацию и оформление письма).
- В логах виден статус каждой отправки.
- Код в приложении шлёт через ваш SMTP, а не через внешний API.
Все четыре пункта зелёные — ядро готово, можно подключать первый поток писем и расти от него. Не выполнен хоть один — чините именно его, а не добавляйте функции сверху.
Кому это подходит
Стартующим продуктам, SaaS и CRM, которым нужна собственная отправка писем без зависимости от чужого API с первого дня. Собрать минимум сразу правильно дешевле, чем потом переезжать с костыльного решения.
Поможем определить ваш минимум — опишите продукт через форму.


