Инфраструктура отправки: SMTP, API, DNS
Email-канал с точки зрения инфраструктуры — это три уровня: почтовый сервер (SMTP-relay), интерфейс отправки (SMTP-протокол или REST API), DNS-настройки отправляющего домена. SMTP-сервис принимает ваши письма через аутентифицированное соединение, подписывает DKIM-ключом, проверяет SPF-запись на отправляющем домене и отправляет получателю. Для разработчика разница между SMTP и API — в простоте интеграции: SMTP работает через стандартные библиотеки типа Nodemailer, API требует HTTP-клиента, но даёт структурированные ответы, webhooks и автоматический retry. Unisender, SendPulse, Mailgun поддерживают оба протокола; Postmark и Amazon SES специализируются на API.
Доставляемость и попадание в inbox
Inbox placement rate — доля писем, попавших во «Входящие», не в «Промоакции» или «Спам». Целевое значение — 95%+ для транзакционных, 80-90% для маркетинговых. На показатель влияют: корректность SPF/DKIM/DMARC, репутация IP (история отправки, complaint rate), содержимое письма (спам-слова, соотношение текст/картинки, длина), реакция получателей (open rate, mark-as-spam). GlockApps, Mail-Tester, MXToolbox — инструменты диагностики: загружаете тестовое письмо, сервис отправляет на массу тестовых ящиков разных провайдеров и показывает, куда попало. Полезно перед крупной кампанией проверить шаблон через Mail-Tester — он даёт балл 0-10 с разбором проблем.
Прогрев IP и репутация домена
Новый отправляющий домен или IP не имеет репутации у почтовиков — первые дни письма идут под подозрением. Прогрев — постепенное наращивание объёма с низким процентом жалоб и bounce: 50-100 писем в первый день, удвоение каждый-два дня, подключение выборки самых вовлечённых получателей первыми. Через 4-6 недель IP накапливает достаточно позитивной статистики, inbox placement вырастает до 90%+. Shared-IP у сервисов вроде Unisender и SendPulse уже прогрет многолетней историей. Dedicated-IP (отдельный IP под ваш трафик) нужен от объёмов 200 000 писем в месяц и даёт полный контроль над репутацией — но его нужно греть самому с нуля.
Обработка bounce, complaint и feedback-loop
Работа с обратной связью — обязательная часть эксплуатации email-канала. Сервис шлёт webhooks на каждое событие: delivered, bounced, complained, unsubscribed. Приложение должно реагировать: hard bounce (адрес не существует) блокирует адрес навсегда, complaint (жалоба на спам) блокирует и пересматривает сегмент получателей, где это произошло. Feedback-loop — специальный механизм почтовиков (Yahoo FBL, AOL FBL, Mail.ru Postmaster): почтовик присылает отправителю копию любой жалобы, отправитель обязан немедленно удалить жалобщика из базы. Сервисы типа Mailgun, Postmark, SendGrid обрабатывают FBL автоматически и присылают агрегированный webhook. Без этой работы база деградирует, IP-репутация падает, доставляемость уходит в ноль за 2-3 месяца.