Обзор MTA-Hub

PMTA или MailerQ?

MTA и доставка · выбор MTA

PowerMTA или MailerQ какой MTA взять под свою отправку

Оба — коммерческие MTA для больших объёмов, и оба работают с MTA-Hub. Разница в устройстве: PowerMTA ведёт отправку по отточенным правилам из конфигурации, MailerQ построен вокруг очередей RabbitMQ и управляется на лету. Выбирать стоит по тому, кто будет управлять доставкой — правила или ваш код.

Коротко
PowerMTAправила в конфигурации, плотность на сервер, стандарт для скриптов рассылокправила
MailerQочереди RabbitMQ, правки на лету, кластер и своя разработка вокруг доставкиочереди
В MTA-Hub оба живут в одном реестре: парк может быть смешанным.

01 / Кому что

Берите, если…

Мощности хватит и тому и другому: на практике потолок задаёт не MTA, а прогретость ваших адресов и доменов. Решает другое — как вы рассылаете и кто управляет доставкой.

PowerMTA

  • рассылаете через Protosender, Interspire или Mumara — их модули знают PowerMTA;
  • нужна максимальная отправка с одного сервера;
  • правила под каждого почтовика и щадящий режим при отказах должны работать из коробки;
  • важна статистика учёта: отказы, домены и скорость по каждому vMTA.
PowerMTA и Хаб

MailerQ

  • вокруг доставки пишется свой код: письма в очередь, результаты из очереди;
  • лимиты, пулы и паузы нужно менять на лету, без перезапуска;
  • нужен кластер с общей базой и брокером, где выпавший узел не останавливает отправку;
  • маршрутизация меняется правилами: другой адрес, внешний сервер, теги.
MailerQ и Хаб

02 / По пунктам

PowerMTA и MailerQ: сравнение

Устройство, настройки, реакция на отказы и то, что делает с каждым MTA Хаб.

ПунктPowerMTAMailerQ
Устройствоодин процесс, очереди на диске, текстовая конфигурацияMTA, брокер RabbitMQ и база кластера
Где живут настройкифайл конфигурации и подключаемые к нему файлычетыре слоя: файл процесса, управляющая база, REST, свойства письма
Изменение настроекправка файла и перечитывание конфигурациив базе и через REST — на лету; файл процесса — с перезапуском
Правила под почтовикасекции доменов и макросы: соединения, темп, TLS, повторытемп на пару «адрес → домен»: письма, соединения, байты в минуту
Реакция на отказыочередь уходит в щадящий режим по шаблонам ответовшаблоны притормаживают поток или меняют адрес, теги и судьбу письма
Как письма попадают в MTASMTP и каталог подхватаSMTP, REST, прямо в очередь RabbitMQ, каталог подхвата
Результаты доставкифайлы учёта по каждому письмуочереди результатов: успех и отказ
Масштабвысокая плотность отправки на один сервергоризонтально: кластер на общих очередях и базе
Со скриптами рассылокмодули в Protosender, Interspire и Mumaraчерез SMTP-серверы платформы
В MTA-Hubустановка за ~6 минут, конфиг из шаблона в формате Protosender, живой срез, статистика учётаустановка по частям, правки базы без перезапуска, срез из очередей брокера
Прогрев в Хабесуточный объём держит план, PowerMTA получает щадящий режим для адресов под разгономсуточный объём держит план; расписания MailerQ не используются
Лицензияотдельно — MailCore Systemотдельно — MailCore System

← таблица прокручивается вбок →

03 / В одном реестре

С Хабом выбор не окончательный

Хаб ведёт оба MTA одинаково там, где это возможно, и честно показывает, где они различаются. Поэтому начать можно с одного, а второй добавить, когда понадобится.

Смешанный парк

Узлы PowerMTA и MailerQ — в одной инфраструктуре и на одной схеме. Платформа рассылок получает точки подачи с тех и других.

Одни операции

Пауза, щадящий режим, повтор очереди, снятие адреса — человек выбирает действие, а не команду MTA. Чего MTA не умеет, видно неактивным с причиной.

Одна оценка здоровья

От 0 до 100 на уровнях инфраструктуры, узла, vMTA и адреса — с разбором, что просело. Красный — только по спаму, у обоих MTA.

Общие домены и прогрев

DNS-записи, ключи подписи, прокси и план прогрева не зависят от того, какой MTA стоит на узле.

04 / Вопросы

Вопросы о выборе MTA

Не нашли ответа — напишите на site@mta-hub.com или в телеграм.

Что выбрать для Protosender, Interspire или Mumara?

Чаще всего PowerMTA: модули этих платформ знают именно его. Но через Хаб любая из четырёх платформ получает точки подачи с узлов обоих MTA — MailerQ ей тоже подойдёт.

Какой MTA быстрее?

PowerMTA выжимает больше с одного сервера, MailerQ растёт кластером. На практике потолок задаёт не MTA, а прогретость адресов и доменов: новая инфраструктура начинает с малых объёмов и растёт по плану прогрева.

Какой проще в обслуживании?

У PowerMTA один процесс и файл конфигурации. У MailerQ три части — MTA, брокер и база — и четыре слоя настроек. С Хабом разница сглаживается: он ставит все части MailerQ и собирает живой срез его очередей так же, как у PowerMTA.

Можно ли начать с одного MTA и добавить второй?

Да. Оба живут в одном реестре Хаба: добавили узел с другим MTA — и он встал в ту же схему, получил те же домены, прогрев и операции.

Где подробно почитать о настройках?

В открытых базах знаний: PowerMTA — 853 записи и MailerQ — 473 записи. Это каталоги, которые живут внутри Хаба.

05 / Следующий шаг

Посчитайте парк под свою задачу

Спецификация Хаба подскажет, сколько узлов, адресов и доменов нужно и какой MTA под ваш тип рассылок. Расчёт ни к чему не обязывает.

Подробно о каждом

  1. 01PowerMTA и ХабУстановка, конфигурация, политики, статистика учёта.
  2. 02MailerQ и ХабЧасти MailerQ, слои настроек, прогрев планом Хаба.
  3. 03Что такое MTA-HubПять шагов от расчёта до контроля отправки.