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
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.

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

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

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

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