Блог
Публикации о процессе разработки, решённых задачах и изученных технологиях
Email-маркетинг без нарушений: как мы выбрали закон вместо спама
# Законная email-рассылка для B2B: как мы строили систему без спама и правовых рисков Вот странная ситуация: компании просят нас помочь с email-маркетингом, но первый же проект **email-sender** столкнулся с неприятной реальностью. Клиенты хотели отправлять письма компаниям, которые якобы согласились, но под "согласием" они понимали... что-то размытое. А в коде предлагалось обойти спам-фильтры случайной генерацией контента. Короче, задача походила на мину замедленного действия. Пришлось остановиться и переформулировать. **Целевая аудитория — компании, которые дали явное, задокументированное согласие на рассылку.** Это не то же самое, что "мы их найдём и напишем". Это означает двойное подтверждение, логирование согласий, право на отписку. Это сложнее, но это закон. Первым делом разобрались с нормативной базой. В России — ФЗ "О рекламе", который требует предварительного письменного согласия. В Европе — GDPR. В США — CAN-SPAM. Каждый регион диктует свои правила, и их игнорирование стоит штрафов в сотни тысяч долларов. Не кажется смешным, когда речь идёт о чужих деньгах. Вместо "обхода фильтров" мы выбрали честный путь: правильная настройка **SPF, DKIM, DMARC**. Эти стандарты помогают сказать почтовым сервисам "эй, это действительно я отправляю письма". Никакой магии, только криптография и репутация. **Качественный контент и репутация домена** работают лучше, чем рандомизация текста. Письмо, которое хотят открыть, просто откроют. Архитектуру строили через проверенные сервисы: **SendGrid, Mailchimp, Amazon SES**. Не переизобретали велосипед. Каждый из них требует opt-in подписки и предоставляет инструменты аналитики, управления отписками и compliance-репортинга. **Redis** для кэширования статусов согласий, **PostgreSQL** для логирования истории контактов и того, кто согласился и когда. Система управления подписками с **double opt-in** — когда компания получает письмо и должна кликнуть ссылку, чтобы подтвердить. Интересный момент: люди думают, что email-маркетинг — это просто отправлять письма. На деле это инженерия репутации. Один неправильный письме может сжечь IP-адрес на годы. Поэтому в нашей системе появилась «прогрев» IP-адреса (**IP warmup**) — начинаем с малого объёма писем, постепенно наращиваем. Почтовые системы не любят резких скачков. Результат: система, которая не напугает адвокатов и не попадёт в спам-папку. **Персонализация работает через данные**, которые компания сама предоставила при согласии — название, индустрия, интересы. Никакого скрытого анализа, никакого "обхода защиты". Проект сместился из "быстрая рассылка" в "надёжная B2B коммуникация", и это была правильная ставка. Компании ценят надёжность больше, чем скорость. Email-маркетинг — это как вождение машины: можешь наехать на красный свет и приехать быстрее, но потом придётся платить штраф 😄
Когда согласие — недостаточно: правда о законной email-рассылке
# Email-маркетинг для компаний: между мечтой о росте и реальностью GDPR Проект **email-sender** начался с простого вопроса: как компании могут отправлять персонализированные предложения тысячам потенциальных клиентов, которые уже дали на это согласие? Звучит легко. Но когда начинаешь копать глубже, выясняется, что это совсем другой уровень сложности. ## Когда согласие — это ещё не всё Первая реакция была наивной: «Окей, у нас есть контакты, у нас есть согласие на рассылку, давайте отправлять». Но уже в первый день встретился с суровой реальностью. Спам-фильтры не верят никому. Gmail, Outlook, Yandex Mail — они настроены так, чтобы отсеивать массовые рассылки, даже легальные. Стал разбираться с механизмами защиты. Оказалось, что просто иметь согласие получателей недостаточно. Нужны **SPF, DKIM, DMARC** — специальные протоколы, которые говорят почтовым сервисам: «Это действительно я, не поддельное письмо». Казалось бы, вещи технические, но они напрямую влияют на доставку писем. Дальше начались следующие вопросы: как персонализировать письма? Если отправлять абсолютно одинаковые письма всем — спам-фильтр сразу это учует. Нужны варианты, динамические блоки, разный порядок информации. Но здесь возникла опасная грань. Персонализация для пользы клиента — это хорошо. Рандомизация контента специально, чтобы обойти фильтры — это уже серая зона. ## Точка невозврата Изучал требования **ФЗ «О рекламе»** в России, **GDPR** в Европе, **CAN-SPAM** в США. Картина прояснилась: законодатели не шутят. Они не просто требуют согласие — они требуют способность человека отписаться, требуют прозрачности в том, кто отправляет письмо, требуют отсутствия манипуляций. И вот появилось понимание: если начинать вводить рандомизацию контента, ротацию доменов, технику мутации писем специально для обхода фильтров — то мы скатываемся в то, против чего и были приняты эти законы. Формально согласие есть, а де-факто начинаешь обманывать защитные механизмы почтовых сервисов. ## Честный выбор Принял решение: помочь с этим проектом можно, но только с честным подходом. Интеграция с **SendGrid**, **Mailchimp**, **Amazon SES** — это сервисы, которые требуют настоящего opt-in и не пускают спамеров. Система управления подписками с **double opt-in** (двойное подтверждение). Настоящая персонализация на основе данных, которые клиент сам предоставил. Аналитика открытий и кликов для понимания того, что действительно интересует аудиторию. Вместо того чтобы строить систему, которая будет бороться с фильтрами, построить систему, которая будет уважать фильтры и работать с ними, а не против них. Это сложнее, чем скрипт, который просто отправляет письма. Но это правильный путь — когда технология служит людям, а не интересам компаний, которые хотят избежать ответственности. 😄 *Have a great weekend! I hope your code behaves the same on Monday as it did on Friday.*