E-commerce8 мин чтения

CS-Cart email: доставка в Mail.ru и Яндекс

CS-Cart питает тысячи магазинов России и СНГ. Но письма заказов летят в спам Mail.ru и Яндекса, потому что платформа по умолчанию отправляет неподписанным SMTP. Вот путь настройки, который добивает письма до инбокса.

CS-Cart и CS-Cart Multi-Vendor работают на PHP и поставляют конфигурацию на базе Swift Mailer. По умолчанию можно выбрать между PHP mail() и SMTP в разделе Настройки → Основные → Параметры электронной почты. Для любого магазина, ориентированного на русский рынок, SMTP с правильной аутентификацией — это не опционально. Mail.ru и Яндекс отвергают неподписанные транзакционные письма с неизвестных IP.

Обязательные параметры для RU

SPF с явным -all, DKIM подписано селектором на вашем домене, DMARC опубликован с rua, и отправляющий IP прогрет на Mail.ru Postmaster. Яндекс 360 Connect и Mail.ru для бизнеса валидируют эти параметры перед доставкой в инбокс.

Чем требования российских провайдеров отличаются от глобальных

  • Mail.ru Postmaster — единственный надёжный способ увидеть вашу репутацию в Mail.ru. Требует верификацию домена и обрабатывает отчёты DMARC.
  • Яндекс Postoffice — похожий инструмент для yandex.ru, ya.ru и yandex.com.tr. Без регистрации вы работаете вслепую.
  • Жёсткий SPF — Mail.ru более строго воспринимает мягкий SPF (~all), чем Gmail. Для высокого объёма лучше жёсткий hardfail (-all) с чистой цепочкой include.
  • Feedback loop — Mail.ru имеет правильный feedback loop на отписки и спам. Процент жалоб выше 0,3% приводит к throttling за часы.
  • List-Unsubscribe заголовок — обязателен для любых массовых писем. На письмах подтверждения заказа его отсутствие не критично; на письмах с отзывами — уже проблема.

Настройка SMTP в CS-Cart

Раздел Настройки → Основные → Параметры электронной почты. Измените способ на SMTP. Форма принимает стандартные SMTP-учётные данные.

UniSender (RU-транзакционный, рекомендуется)

# Параметры электронной почты CS-Cart
Способ: SMTP
Хост SMTP: smtp.unisender.com
Порт SMTP: 587
Шифрование SMTP: TLS
Пользователь SMTP: <ваш логин UniSender>
Пароль SMTP: <SMTP-пароль из настроек UniSender>
Имя отправителя: Ваш Магазин
Email отправителя: orders@yourstore.ru

SendPulse

Хост SMTP: smtp-pulse.com
Порт SMTP: 465
Шифрование SMTP: SSL
Пользователь SMTP: <SMTP-логин SendPulse>
Пароль SMTP: <SMTP-пароль>

Amazon SES (EU Frankfurt)

Хост SMTP: email-smtp.eu-central-1.amazonaws.com
Порт SMTP: 587
Шифрование SMTP: TLS
Пользователь SMTP: <SES SMTP username>
Пароль SMTP: <SES SMTP password>

# Запросите production access SES перед запуском
# и dedicated IP если объём > 50k/день
Русские провайдеры быстрее прогреваются

UniSender, SendPulse, Notisend, Selzy и DashaMail имеют более длительную историю репутации у Mail.ru и Яндекса, чем US-релеи. Amazon SES работает, но холодный account из нового IP медленно прогревается на Mail.ru. Если быстро — выбирайте локальный провайдер.

DNS-записи для отправителя из .ru домена

; apex = yourstore.ru, relay = UniSender
yourstore.ru.                      TXT   "v=spf1 include:unisender.com -all"

; DKIM — UniSender даёт CNAME вместо сырого TXT
us._domainkey.yourstore.ru         CNAME  us._domainkey.unisender.com.

; DMARC, публикуйте на английском (Mail.ru парсит ту же синтаксис)
_dmarc.yourstore.ru                TXT   "v=DMARC1; p=none; rua=mailto:dmarc@yourstore.ru; ruf=mailto:dmarc@yourstore.ru; fo=1; adkim=r; aspf=r"

Затем зарегистрируйте домен в Mail.ru Postmaster и в Яндекс Postoffice. Оба требуют верификационную TXT-запись. Без этих дашбордов вы не видите процент жалоб, что означает не сможете среагировать до падения репутации.

Шаблоны писем в CS-Cart

Шаблоны находятся в design/mail/templates/. Русские шаблоны поставляются правильно локализованными, но несколько нюансов:

  • Кодировка Cyrillic: проверьте UTF-8 везде. CS-Cart это делает по умолчанию, но кастомные шаблоны могут сломать, выдав «?????» на стороне получателя.
  • Plain-text альтернатива: обязательна. Mail.ru относится к HTML-только письмам более подозрительно.
  • Минимум картинок: русские клиенты часто читают письма в Mail.ru для Android, которая агрессивно блокирует внешние изображения. Убедитесь, что макет текста работает без картинок.
  • Физический адрес в подписе: требуется российским законодательством о рекламе для любого письма с апселлом. Письма подтверждения заказа — это транзакционные письма и законом освобождены, но классификатор Mail.ru этого не знает.

Seed-тест на русскую сетку провайдеров

Дефолтный seed-лист на большинстве инструментов placement — это Gmail/Outlook/Yahoo. Для магазина CS-Cart в России это бесполезно. Вам нужны Mail.ru, Яндекс, Rambler, поддомены Mail.ru (bk.ru, inbox.ru, list.ru) и Яндекса (ya.ru, yandex.com.tr).

Бесплатный placement-тест для RU

Seed-набор Inbox Check включает Mail.ru, Яндекс, Rambler и ключевые русские вариации ящиков. Запустите тест перед следующей рассылкой CS-Cart и получите реальные папки на каждом провайдере.

→ Запустить бесплатный тест

Часто задаваемые вопросы

Почему письма CS-Cart заказов всё ещё в спаме Mail.ru, даже с аутентификацией?

Аутентификация — необходимое, но недостаточное условие. Mail.ru сильно взвешивает репутацию отправителя. Новый домен + новый IP могут сидеть в Spam 2–4 недели прогрева, даже с идеальными SPF/DKIM/DMARC. Мониторьте Mail.ru Postmaster и не делайте blast.

Лучше использовать русский релей или глобальный (SES, SendGrid)?

Глобальные релеи работают, если у вас уже тёплая репутация IP. Для нового магазина Unisender, SendPulse или Notisend прогреваются быстрее на Mail.ru, потому что у них уже есть установленные паттерны отправки, которым Mail.ru доверяет.

Нужна ли DMARC-alignment для Mail.ru?

Mail.ru валидирует DMARC. Alignment в relaxed-режиме (adkim=r, aspf=r) достаточна для большинства релеев. Strict-режим (s) требует, чтобы релей подписал с d=yourstore.ru точно.

Mail.ru Postmaster показывает высокий процент жалоб — что делать?

Немедленно паузируйте маркетинговые рассылки. Разберитесь, что вызвало жалобы — часто это newsletter на импортированный список. Для CS-Cart убедитесь, что вы не используете адреса клиентов из старых импортированных каталогов для маркетинга без согласия.
Related reading
Found this useful? Share it
AB
Об авторе
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Проверьте доставляемость в 20+ провайдерах

Gmail, Outlook, Yahoo, Mail.ru, Яндекс, GMX, ProtonMail и другие. Реальные скриншоты входящих, SPF/DKIM/DMARC, вердикты спам-фильтров. Бесплатно, без регистрации.

Запустить тест →

Тесты без ограничений · 20+ ящиков · Живые результаты · Аккаунт не нужен