Обновлено 2026-10-08
Как настроить SMTP в Mautic 5 (Email DSN)
В Mautic 5 откройте Settings (значок шестерёнки) -> Configuration -> Email Settings и заполните поля DSN: Scheme smtp, Host smtp.bulko.io, Port 587, а также User и Password от Bulko SMTP. Получится DSN вида smtp://user:[email protected]:587. Сохраните настройки и отправьте тестовое письмо кнопкой на той же странице.
Что указать в Mautic
| Поле | Значение |
|---|---|
| Scheme | smtp |
| Host | smtp.bulko.io |
| Port | 587 (STARTTLS), 465 (неявный TLS) или 2525 (STARTTLS) |
| User | Логин Bulko SMTP (smtp_xxxxxxxxxxxxxxxx) |
| Password | Пароль Bulko SMTP |
| Path | Оставить пустым |
| Options | Оставить пустым |
| Name to send mail as | Название компании или имя отправителя |
| Email address to send mail from | Адрес на домене, которым вы управляете |
Настройка по шагам
- Купите пакет на странице Bulko SMTP Relay и скопируйте логин и пароль из Dashboard -> SMTP Access.
- В Mautic нажмите на шестерёнку в правом верхнем углу, выберите Configuration и откройте Email Settings.
- В настройках отправки заполните Name to send mail as и Email address to send mail from. Адрес должен быть на вашем домене.
- В блоке DSN укажите Scheme
smtp, Hostsmtp.bulko.ioи Port587. Поля Path и Options не заполняйте. - Впишите логин Bulko в User и пароль в Password. Форма сама закодирует значения для URL.
- Нажмите Save, затем отправьте тестовое письмо кнопкой на странице Email Settings. Оно уйдёт на адрес текущего пользователя.
- Если вы правите
config/local.phpвручную, задайтеmailer_dsnкак в примере ниже и сами закодируйте спецсимволы пароля (например,@превращается в%40). После правки очистите кэш.
config/local.php (по желанию, ручная правка)
<?php
// config/local.php (только если правите файл вместо интерфейса)
// Спецсимволы пароля нужно закодировать для URL, например @ -> %40, / -> %2F
$parameters = array(
// ...
'mailer_dsn' => 'smtp://smtp_xxxxxxxxxxxxxxxx:[email protected]:587',
'mailer_from_email' => '[email protected]',
'mailer_from_name' => 'Your Company',
// ...
);
Проверка
После сохранения отправьте тестовое письмо из Configuration -> Email Settings. Сообщение об успехе и письмо во входящих означают, что DSN рабочий.
Успешный тест в интерфейсе ещё не гарантирует отправку сегментных писем и кампаний: они уходят через cron и консоль. Отправьте письмо на маленький тестовый сегмент и запустите команду рассылки (например, php bin/console mautic:broadcasts:send) от того же пользователя, что и cron. Если письма застряли в очереди, смотрите var/logs.
Ошибки и решения
| Проблема | Решение |
|---|---|
| Connection could not be established / таймаут | Сервер не может достучаться до порта, многие хостинги закрывают исходящий SMTP. Поменяйте Port на 2525 или попросите провайдера открыть 587. |
| 535 Authentication failed | Неверный логин или пароль. Введите их заново из Dashboard -> SMTP Access. Если правили local.php руками, проверьте, что пароль закодирован для URL. Подробнее: https://bulko.io/ru/smtp-errors/535/. |
| Unknown DSN scheme | В поле Scheme осталось значение старого транспорта Mautic 4 или неустановленного плагина. Для Bulko нужен обычный smtp. |
| Тест проходит, а кампании не уходят | Кампании и сегментные письма отправляет cron. Запустите команды рассылки и очереди из консоли от пользователя cron и прочитайте вывод: у CLI могут быть другие настройки PHP, чем у веб-сервера. |
| 554 5.7.1 rejected | Письмо остановил контент-фильтр Bulko (признаки фишинга, вредоносного содержимого, подделки бренда или мошенничества). Проверьте текст, ссылки и отправителя. |
| Письма попадают в спам | Отправляйте со своего домена, подтвердите его в Bulko, чтобы совпадали DKIM (селектор bk1) и return-path bnc., и проверьте SPF: https://bulko.io/ru/validators/spf-checker/. |
Частые вопросы
Какой формат SMTP DSN в Mautic 5?
smtp://ЛОГИН:ПАРОЛЬ@ХОСТ:ПОРТ, например smtp://smtp_xxxxxxxxxxxxxxxx:[email protected]:587. Значения должны быть закодированы для URL, форма настроек делает это сама.
Нужен ли smtps:// для порта 465?
Обычно хватает smtp:// с портом 465: шифрование определяется портом. На 587 и 2525 используется STARTTLS.
Куда делись старые поля SMTP host и encryption?
Mautic 5 перешёл на Symfony Mailer и заменил форму под каждого провайдера одним DSN из полей Scheme, Host, Port, User, Password, Path и Options.
Сколько стоит Bulko SMTP для Mautic?
Разовые пакеты: $5 за 5 000 писем, $15 за 20 000, $30 за 50 000 или $60 за 150 000. Неиспользованные письма не сгорают. Лимит по умолчанию 2 000 писем в сутки, его можно поднять через [email protected].
Можно ли отправлять маркетинговые письма Mautic через Bulko?
Да, контактам, которые дали согласие, а также B2B-аутрич с честным отправителем и ссылкой отписки. Купленные базы запрещены, подробности: https://bulko.io/ru/acceptable-use/.
Может ли Mautic читать возвраты из Bulko по IMAP?
Нет. Bulko SMTP работает только на отправку, входящего ящика нет. Для monitored inbox в Mautic используйте отдельный почтовый ящик.
Получить SMTP-доступ для Mautic
Разовая оплата картой или криптой, без подписки. Неиспользованные письма не сгорают. Лимит 2 000 писем в сутки на один доступ.
Что можно отправлять: правила использования.