Важно. Mailchimp Transactional ранее назывался Mandrill. В кабинете и документации могут одновременно встречаться оба названия. Написание Maildrill или Maindrill является ошибочным.
Учётная запись Mailchimp и доступ к Mailchimp Transactional.
Подтверждённый домен отправителя с DKIM и DMARC.
API-ключ Mailchimp Transactional для модуля Email Service в Solomono.
Тестовая отправка одному получателю.
Дополнительно: системные письма магазина через SMTP Mandrill.
Рабочий адрес электронной почты, к которому у вас есть доступ.
Адрес отправителя на домене магазина, например shop@your-domain.com.
Доступ к DNS-панели домена: регистратор, хостинг или Cloudflare.
Доступ администратора к магазину Solomono.
Внимание. API-ключ одновременно является SMTP-паролем. Не отправляйте его в чатах и не показывайте на скриншотах.
Mailchimp Transactional является платным дополнением к планам Mailchimp Marketing Standard или Premium. Объём приобретается блоками по 25 000 писем в месяц.
Для подходящих новых учётных записей доступна демоверсия. Текущий интерфейс позволяет отправлять письма только на адреса собственного домена, не более 25 писем в час, и получать до 100 входящих писем в час. Официальная справка также указывает общий демонстрационный лимит до 500 отправленных писем.
Внимание. В демоверсии получатель должен быть на том же подтверждённом домене. Для домена soloqa.online тестируйте на адресе вроде info@soloqa.online или test@soloqa.online. Письма на Gmail, Meta.ua, mail-tester.com и другие внешние домены будут отклонены Mailchimp с причиной recipient-domain-mismatch.
Важно. Утверждение из черновика, что бесплатная версия отправляет только «на почту своего домена», относится именно к демоверсии Mailchimp Transactional, а не к постоянному бесплатному тарифу.
Откройте https://login.mailchimp.com/signup/.
Укажите Email, Username и надёжный Password.
Нажмите Sign up.
Откройте письмо от Mailchimp и подтвердите адрес электронной почты.
Завершите начальную настройку профиля и укажите достоверные данные компании.
.png)
Рисунок 1. Создание учётной записи Mailchimp
В Mailchimp откройте Automations → Transactional.
Если Mailchimp предложит демоверсию или платное подключение, выберите нужный вариант и подтвердите условия.
На странице Transactional появится мастер из трёх шагов: Create your API key, Confirm your domain и Authenticate your domain.
.png)
Рисунок 2. Актуальный мастер настройки Mailchimp Transactional
Важно. Название Mandrill всё ещё используется для SMTP-сервера и в отдельных письмах, но начальная настройка выполняется непосредственно в Mailchimp.
На первом шаге мастера нажмите Create API key.
Mailchimp покажет окно Copy your API key.
Нажмите значок копирования и сохраните ключ в защищённом месте.
Нажмите Done.
.png)
Рисунок 3. API-ключ отображается только один раз
Не закрывайте окно, пока не скопировали ключ. После закрытия Mailchimp не позволит повторно просмотреть это значение.
Внимание. Нужен именно ключ из мастера Mailchimp Transactional. Обычный Marketing API key из настроек профиля Mailchimp для этой интеграции не подходит.
Внимание. Если ключ попал на скриншот, в чат или открытый документ, отзовите его, создайте новый и замените ключ в Solomono и SMTP.
Перейдите к шагу Confirm your domain.
Введите рабочий адрес на домене, с которого магазин будет отправлять письма.
Например: info@your-domain.com.
Нажмите Send verification email.
.png)
Рисунок 4. Ввод адреса для подтверждения домена
Откройте полученное письмо с темой Verify your Transactional domain.
Нажмите Verify Your Domain.
.png)
Рисунок 5. Письмо для подтверждения права на использование домена
Вернитесь в Mailchimp и убедитесь, что появилось сообщение Domain verified.
.png)
Рисунок 6. Домен успешно подтверждён
Важно. Адрес должен содержать именно нужный домен. Если письма нет, проверьте «Спам» и правильность введённого адреса.
Подтверждение через письмо доказывает, что у вас есть доступ к адресу. DNS-записи отдельно позволяют Mailchimp подписывать письма вашего домена и проходить проверки почтовых сервисов.
Перейдите к Authenticate your domain и нажмите Start authentication.
Если автоматическое подключение DNS недоступно, Mailchimp покажет записи для ручного добавления.
В другой вкладке откройте DNS-панель регистратора, хостинга или Cloudflare.
Скопируйте каждую запись непосредственно из окна Mailchimp.
.png)
Рисунок 7. Фактические DKIM и DMARC записи в мастере Mailchimp
|
Тип |
Имя / Host → Значение / Target |
|
CNAME |
mte1._domainkey → dkim1.mandrillapp.com |
|
CNAME |
mte2._domainkey → dkim2.mandrillapp.com |
|
TXT |
_dmarc → v=DMARC1; p=none |
|
TTL |
По умолчанию или 3600 |
Важно. На экране Mailchimp имя DKIM может отображаться вместе с полным доменом. Некоторые DNS-панели автоматически добавляют домен: тогда введите только mte1._domainkey и mte2._domainkey. Проверьте подсказку своего DNS-провайдера.
Внимание. Если DMARC уже существует, не создавайте вторую запись. Не ослабляйте текущую политику p=quarantine или p=reject без согласования с администратором домена.
Сохраните записи и вернитесь в Mailchimp.
Нажмите I’ve added these records.
Проверка может длиться до 48 часов.
Результат. Настройка домена завершена, когда мастер подтвердит Authenticate your domain.

Рисунок 8. Mailchimp Transactional готов к работе
Важно. После завершения 3/3 шагов в демоверсии Mailchimp показывает счётчик использования, например 0 of 500 emails used. Кнопка Launch App открывает расширенный кабинет Transactional/Mandrill для просмотра активности, логов и дополнительных настроек.
Войдите в административную панель магазина.
Откройте Модули → SOLO модули.
Найдите EMAIL_SERVICE_ENABLED.
Включите синий переключатель.

Рисунок 9. Модули Email Service и SMTP в Solomono
Нажмите шестерёнку рядом с EMAIL_SERVICE_ENABLED или откройте Настройки → Интеграции → Email Service.
В строке «Емейл Сервис» нажмите «изменить».
В списке выберите Mailchimp.
В поле Mailchimp API Key вставьте ключ, созданный на первом шаге мастера Transactional.
Нажмите ОК, а затем общую кнопку сохранения, если она отображается.

Рисунок 10. Поле Mailchimp API Key в Solomono
Важно. Вставляйте ключ без пробелов в начале или в конце. Пароль от Mailchimp сюда не вводится.
Откройте страницу «Отправить Email Клиентам».
Выберите «Один покупатель», а не всех клиентов.
Укажите тестового получателя.
В поле «От» используйте адрес на подтверждённом домене.
Добавьте тему и короткий текст, затем отправьте письмо.
.png)
Рисунок 11. Безопасный тест на одном получателе
Проверьте «Входящие» и «Спам».
В Mailchimp Transactional нажмите Launch App, затем откройте Outbound → Activity.
Важно. В демоверсии адрес получателя также должен принадлежать подтверждённому домену. На платном дополнении это ограничение не применяется к настоящим транзакционным письмам.
Внимание. Если в Mailchimp Transactional → Outbound → Activity статус Rejected и при наведении отображается Reject Reason: recipient-domain-mismatch, интеграция с Solomono работает, но Demo-план блокирует внешнего получателя. Для проверки используйте получателя на подтверждённом домене или перейдите на платный план.
SMTP используется для автоматических писем магазина: подтверждений заказа, восстановления пароля, уведомлений администратору и т. д.
В Модули → SOLO модули найдите строку SMTP и включите переключатель.
Нажмите шестерёнку или откройте Настройки → Интеграции → Настройки SMTP.
Заполните поля по таблице ниже.
|
Поле Solomono |
Значение |
|
SMTP Логин |
Основной контактный email-адрес Mailchimp; технически допускается любая строка |
|
SMTP пароль |
Активный API-ключ Mailchimp Transactional |
|
SMTP Хост |
smtp.mandrillapp.com |
|
SMTP Порт |
587 |
|
SMTP Защита |
tls |
|
Проверка сертификата |
Оставить в текущем значении; изменять только по рекомендации поддержки |
.png)
Рисунок 12. Рекомендуемые SMTP-параметры Mandrill в Solomono
Внимание. Альтернативный защищённый вариант: порт 465 с защитой ssl. Не вводите ttl вместо tls.
Сохраните настройки.
Повторите тест из раздела 8 и выполните тестовый заказ.
|
Проблема |
Что проверить |
|
Письмо отклонено как unsigned |
Домен подтверждён; оба DKIM и DMARC имеют зелёные отметки. |
|
Mailchimp не сохраняется |
EMAIL_SERVICE_ENABLED включён; выбран Mailchimp; вставлен ключ из мастера Transactional. |
|
SMTP authentication failed |
В качестве пароля использован активный API-ключ, а не пароль Mailchimp. |
|
Relay Access Denied |
Хост smtp.mandrillapp.com; порт разрешён хостингом; ключ активен. |
|
Unable to Connect to Host |
Попробуйте 587/tls или 465/ssl; уточните у хостинга, не заблокирован ли SMTP. |
|
Демо не отправляет на Gmail, Meta.ua или mail-tester.com |
Это ограничение Demo-плана. Используйте получателя на подтверждённом домене или перейдите на платный план. |
|
Rejected: recipient-domain-mismatch |
Mailchimp получил письмо, но отклонил внешний домен получателя. DNS и API могут быть настроены правильно. |
|
DNS не подтверждается |
Нет дублирования домена в Host; CNAME не проксируются; прошло до 48 часов. |
□ Учётная запись Mailchimp подтверждена.
□ Mailchimp Transactional активирован.
□ Шаг Confirm your domain завершён.
□ Шаг Authenticate your domain завершён.
□ Создан и безопасно сохранён активный API-ключ Mailchimp Transactional.
□ EMAIL_SERVICE_ENABLED включён.
□ В Solomono выбран Mailchimp и сохранён API-ключ.
□ Тестовое письмо одному получателю доставлено.
□ При необходимости модуль SMTP включён и протестирован.
О Mailchimp Transactional: https://mailchimp.com/help/about-transactional-email/
Добавление Transactional Email: https://mailchimp.com/help/add-or-remove-transactional-email/
Демоверсия и её лимиты: https://mailchimp.com/help/transactional-email-demo/
Домен, DKIM и DMARC: https://mailchimp.com/developer/transactional/docs/authentication-delivery/
SMTP-параметры: https://mailchimp.com/developer/transactional/docs/smtp-integration/
API-ключи: https://mailchimp.com/developer/transactional/docs/fundamentals/