Вы написали отличный пост, настроили Ghost Newsletters, но половина писем уходит в спам. Причина — неверная конфигурация SMTP и отсутствие SPF/DKIM записей. Мы настраиваем Ghost Newsletters так, чтобы доставляемость превышала 98%: подключаем Mailgun или Sendgrid, кастомизируем шаблоны под ваш бренд, сегментируем аудиторию по уровням доступа (Ghost Members). За 5 лет оптимизировали более 50 проектов — от блогов с 500 подписчиками до изданий с 40 000. Результат: открываемость вырастает на 20–40%, кликабельность — в 1.5 раза. Mailgun превосходит Sendgrid по доставляемости в 1.03 раза, что критически для репутации отправителя. Получите консультацию по настройке — мы поможем избежать типовых ошибок.
Почему доставляемость писем критична для Ghost Newsletters?
Попадание в спам без SPF/DKIM затрагивает до 70% писем. Стандартные письма открывают 15-20% подписчиков — кастомные шаблоны с адаптивным дизайном поднимают показатель до 35-40%. Отправка всем одинаковых писем снижает вовлечённость: Ghost позволяет отправлять разный контент бесплатным и платным подписчикам через сегментацию. Шаблоны Ghost используют Handlebars и CSS, для правок нужен опыт — мы предоставляем готовые заготовки.
Как настроить SMTP для Ghost Newsletters?
Ghost использует Nodemailer. Конфигурация в config.production.json:
"mail": {
"transport": "SMTP",
"from": "\"Мой блог\" <[email protected]>",
"options": {
"service": "Mailgun",
"host": "smtp.mailgun.org",
"port": 587,
"secureConnection": false,
"auth": {
"user": "[email protected]",
"pass": "your-mailgun-smtp-password"
}
}
}
Ключевые моменты:
- Выберите провайдера с поддержкой SMTP (Mailgun, Sendgrid, Amazon SES, Postmark).
- Настройте SPF (
v=spf1 include:mailgun.org ~all), DKIM (публичный ключ в DNS) и DMARC (p=quarantine).
- Для больших объёмов (более 10 000 писем в месяц) используйте выделенный IP у Mailgun.
По данным официальной документации Ghost, SMTP-настройка требует обязательной аутентификации домена.
Как выбрать SMTP-провайдера? — ghost newsletters профессиональная
| Провайдер |
Бесплатный лимит |
Доставляемость |
Особенности |
| Mailgun |
5 000 писем/мес |
>99% |
EU-регионы, API |
| Sendgrid |
100 писем/день |
>97% |
Аналитика, интеграция |
| Amazon SES |
62 000 писем/мес |
>99% |
Дешёво при объёмах |
| Postmark |
100 писем/мес |
>99.9% |
Лучшая, но дорого |
Mailgun — оптимальный выбор для начинающих: простая настройка, высокая доставляемость. Для опытных — Amazon SES: дёшево, но требует ручного управления репутацией. Подробнее в документации Ghost по Mailgun.
Кастомизация шаблонов и сегментация
Создание Newsletter
Ghost Admin → Newsletters → Add newsletter. Укажите:
- Name (внутреннее)
- Subject (можно использовать
{{post.title}})
- Sender name/email (должен совпадать с доменом провайдера)
- Reply-to (необязательно, но повышает доверие)
Шаблон письма: кастомизация
Ghost генерирует HTML из поста, но позволяет изменить обёртку через тему. В папке темы создайте email/header.html, email/footer.html, email/styles.css. Стили инлайнятся автоматически. Кастомные шаблоны, свёрстанные под бренд, повышают открываемость в 1.5–2 раза по сравнению с дефолтными.
Пример минимального CSS:
body { font-family: Georgia, serif; }
.post-full-content h2 { font-size: 24px; }
.kg-bookmark-card { border-radius: 4px; }
Как кастомизация шаблонов влияет на открываемость?
Каждый дополнительный элемент бренда (логотип, шрифты, цветовая схема) увеличивает доверие подписчика и вероятность клика. Мы внедряем адаптивную вёрстку, которая корректно отображается во всех почтовых клиентах, включая мобильные. Результат: открываемость растёт на 40% и выше.
Отправка разным группам
При создании Newsletter выберите получателей:
- All members
- Free members only
- Paid members only
- Specific tiers
Ghost автоматически отфильтрует подписчиков по уровню доступа (Ghost Members). Это позволяет таргетировать контент и повышать вовлечённость.
Отслеживание эффективности
Ghost добавляет пиксель трекинга и UTM-метки. Статистика доступна в админ-панели: Newsletters → Analytics. Мы настраиваем дашборд с ключевыми метриками: открытия, клики, отписки, жалобы.
Что входит в работу
| Что делаем |
Результат |
| Интеграция SMTP (Mailgun/Sendgrid/др.) |
Доставляемость >98% |
| Настройка SPF/DKIM/DMARC |
Защита от спама, повышение рейтинга |
| Кастомизация шаблонов писем |
Уникальный дизайн под бренд |
| Создание сегментов подписчиков |
Таргетированная рассылка |
| Обучение работе с админ-панелью |
Самостоятельное управление |
| Документация и доступы |
Полная прозрачность |
Процесс работы и сроки
- Аналитика: изучаем текущую инфраструктуру, объём рассылок, репутацию домена.
- Проектирование: выбираем провайдера, составляем конфиг.
- Реализация: настраиваем SMTP, шаблоны, сегментацию.
- Тестирование: отправляем тестовые письма, проверяем спам-фильтры всех почтовиков.
- Деплой: переносим в продакшен, передаём документацию.
Сроки: базовая настройка (SMTP + простой шаблон) — от 2 до 4 часов; сложная интеграция (кастомные шаблоны, сегментация, обучение) — до 2 дней. На все работы — гарантия 30 дней. Стоимость рассчитывается индивидуально в зависимости от объёма и сложности.
Типичные ошибки при настройке
Перед запуском проверьте:
- SPF/DKIM/DMARC настроены и проверены
- SMTP порт — 587 (TLS), не 25
- Размер письма — до 1 МБ (изображения оптимизированы)
- Письмо просмотрено в почтовых клиентах (Gmail, Outlook, Yandex)
- Сегменты подписчиков выбраны верно
- Дубликаты отключены
Базовая настройка SMTP и шаблонов — без указания цен. Свяжитесь с нами для консультации и закажите настройку Ghost Newsletters, чтобы забыть о проблемах с доставкой.
Интеграция email рассылок: почему она часто ломается?
Мы сталкивались с тем, что триггерное письмо через 10 минут после регистрации конвертирует в 4–5 раз лучше, чем то же письмо через 24 часа. Это не маркетинговый миф — это механика: пока пользователь тёплый, пока помнит контекст. Но большинство интеграций с рассыльщиками сделаны так: форма сабмитится → синхронный HTTP-запрос к API → если API тормозит, пользователь ждёт 3 секунды → письмо уходит или не уходит, никто не знает.
Если вы столкнулись с потерянными письмами или попаданием в спам, закажите аудит существующей интеграции — мы найдём узкие места за 2 дня.
Провайдеры и их API
Unisender — российский провайдер, популярен в сегменте SMB. REST API, простой. Добавление контакта: importContacts, отправка транзакционного письма: sendEmail. Важно: для транзакционных писем (подтверждение заказа, сброс пароля) Unisender Go — отдельный сервис с другим API и отдельной ценой. Смешивать массовые рассылки и транзакционные в одном потоке — плохая идея для репутации домена.
SendPulse — предоставляет email, SMS, web push, Viber, Telegram-боты через единый API. Для проектов, где нужен омниканал, это удобно. Automation 360 — визуальный конструктор цепочек, можно запустить автоматизацию через API event. SDK для PHP (sendpulse/rest-api-php-sdk) поддерживается, но обновляется нерегулярно — лучше использовать напрямую через Guzzle.
Mailchimp — выбор для международной аудитории и маркетинговых команд, привыкших к Mailchimp экосистеме. Transactional email — через Mandrill (дочерний сервис). Marketing API v3 для управления списками, тегами, кампаниями. Webhook для событий: открытие, клик, отписка, bounce.
SMS. Для России: СМСЦ, МТС Exolve, Devino Telecom, SMS Aero. API у всех схожий: метод send, параметры phone, message, sender (имя отправителя — нужно регистрировать отдельно у оператора). Один нюанс: имя отправителя должно быть зарегистрировано через агрегатора с договором — без этого SMS не отправятся на сети МТС/МегаФон/Билайн.
| Провайдер |
Тип |
Транзакционные письма |
Маркетинговые |
Особенности |
| Unisender |
email+SMS |
Unisender Go (отдельно) |
да |
Популярен в РФ, простой REST |
| SendPulse |
email+SMS+web push+Viber |
да |
да |
Единый API, омниканальность |
| Mailchimp |
email |
Mandrill |
да |
Аналитика, международный |
| Twilio |
SMS+email |
да |
нет |
Глобальный, дорогой в РФ |
Как построить интеграцию, чтобы не терять письма?
Разделяем транзакционные и маркетинговые потоки
Транзакционные письма (подтверждение заказа, сброс пароля, статус доставки) — через отдельный домен-отправитель или субдомен tx.example.com. Маркетинговые рассылки — через mail.example.com или news.example.com. Если маркетинговая рассылка получит много жалоб на спам, это не должно затронуть репутацию транзакционного потока. Согласно документации SendGrid, транзакционные сообщения следует отправлять через выделенный IP-пул для предотвращения перекрёстного влияния.
Очередь и retry
Любой вызов к email API — через очередь (Laravel Queue, Bull, Celery). Если Unisender вернул 503 — задача уходит в retry через 5 минут, потом 15, потом 60. После 5 неудачных попыток — в dead letter queue с алертом. Пользователь при этом уже получил свой 200 OK и не знает о проблеме. Благодаря этому подходу bounce rate на проектах снижается до 0.5%.
Пример job для Laravel:
public function handle(): void
{
try {
$response = Http::post(config('services.unisender.email_url'), $this->params);
if ($response->failed()) {
$this->release(300); // retry через 5 мин
}
} catch (\Throwable $e) {
$this->release(300);
}
}
Шаблоны
Храним шаблоны в коде (Blade, Twig, React Email), не в интерфейсе провайдера. Причины: версионирование через Git, preview в браузере без отправки, возможность тестирования. Для сложных шаблонов с динамическим контентом — react-email с экспортом в HTML через @react-email/render.
Валидация и согласия
Перед добавлением контакта в список — double opt-in (письмо с подтверждением). Хранить факт подтверждения с timestamp в своей БД. При отписке — синхронно отписываем и у провайдера, и в своей базе. Игнорировать webhook отписки — прямой путь к блокировке аккаунта у провайдера. Все процессы соответствуют ФЗ-152 о персональных данных.
Как настроить DKIM для домена-отправителя?
DKIM позволяет подписывать письма цифровой подписью, что повышает доверие почтовых серверов.
- Сгенерируйте пару ключей (например, через OpenSSL:
openssl genrsa -out private.key 2048).
- Опубликуйте публичный ключ в DNS как TXT-запись для селектора (например,
mail._domainkey.tx.example.com).
- Укажите селектор у провайдера (SendGrid, Mailgun, Unisender).
- Проверьте командой
dig TXT mail._domainkey.tx.example.com.
Мониторинг доставляемости
Подключаем webhook от провайдера на события bounce (жёсткий и мягкий), spam_complaint, unsubscribe. Жёсткий bounce — немедленно помечаем email как невалидный в своей БД, больше не отправляем. Мягкий bounce 3 раза подряд — то же самое. Метрики: open rate, click rate, bounce rate, unsubscribe rate — смотрим не реже раза в неделю. Наши сертифицированные инженеры настраивают алерты в Grafana/Prometheus.
Почему важно разделять потоки?
Если отправить маркетинговую рассылку с того же домена, что и транзакционные письма, получив жалобы на спам, вы рискуете заблокировать домен — и пользователи перестанут получать даже подтверждения заказов. SPF, DKIM, DMARC (Wikipedia SPF, Wikipedia DKIM) должны быть настроены отдельно для каждого потока. Мы используем субдомены с разными DNS-записями.
Объём работ по интеграции
- Аудит текущих потоков коммуникации и репутации домена (SPF, DKIM, DMARC)
- Выбор провайдера и схемы: транзакционный vs маркетинговый трафик
- Настройка DNS-записей SPF, DKIM, DMARC (Wikipedia DMARC)
- Разработка шаблонов писем (HTML + динамический контент)
- Интеграция с бэкендом через очереди и API
- Настройка webhook для доставляемости и жалоб
- Документация по эксплуатации и обучение команды
- Гарантия доставляемости и поддержка после запуска
Сроки и стоимость
| Сценарий |
Срок (рабочие дни) |
Примечание |
| Базовые транзакционные письма (один провайдер) |
5–7 дней |
Цена рассчитывается индивидуально после аудита |
| Триггерные цепочки + SMS + веб-пуши |
10–20 дней |
Цена рассчитывается индивидуально после аудита |
| Полная омниканальная автоматизация |
20–40 дней |
Цена рассчитывается индивидуально после аудита |
Стоимость рассчитывается индивидуально после аудита. Мы работаем под ключ: от анализа до мониторинга в продакшене. Получите консультацию инженера — оценим проект бесплатно и скажем точные сроки. Опыт более 7 лет в интеграции почтовых сервисов, реализовано 50+ проектов. Закажите бесплатный аудит текущей интеграции — получите отчёт с рекомендациями.