MTA не запускается без ключа активации, а ключ выдаёт поддержка вендора. Руководство ставит его в список того, что должно быть готово до установки, а не в список первых шагов после неё.
Лицензия — не просто пропуск. Её уровень ограничивает конфигурацию: у стандартной лицензии потолок исходящих соединений всегда 200, и написанное сверх этого MTA просто игнорирует. У корпоративной умолчание 1200 и верхнего предела нет.
Отсюда следствие для того, кто читает чужую конфигурацию: написанное значение и действующее могут расходиться, и причина будет не в синтаксисе, а в лицензии. Строка стоит, разбор её принял, а работает другое число.
Есть и вторая лицензионная ось — по объёму отправки (volume-based-licensing); она устроена иначе и живёт в своей главе.
⚠️ Пресеты Хаба лицензию не учитывают. Числа соединений он считает от темпа, а не от того, какая лицензия у клиента. На узле со стандартной лицензией щедрый пресет упрётся в двести соединений молча — расчётный темп не будет достигнут, и причина не проявится нигде, кроме этой страницы.
Проверить уровень лицензии узел умеет своей командой; в телеметрии, которую собирает Хаб, этих данных нет.
Что стоит знать про лицензию, читая конфигурацию:
| Что | Стандартная | Корпоративная |
|---|---|---|
| потолок исходящих соединений | всегда 200, сверх игнорируется | умолчание 1200, верхнего предела нет |
| совет руководства | — | не выше 7500 из-за ограничений машины и системы |
Первое, что стоит проверить на незнакомом узле, — не уровень лицензии в документах, а то, что печатает сам MTA: расхождение написанного и действующего объясняется именно здесь.
Ключ хранить вместе с конфигурацией. Он такая же часть восстановимого состояния узла, как файлы настроек, и лежит в том же каталоге: на Linux — /etc/pmta/license.
# число в конфигурации и число, которое действует, — разные вещи total-max-smtp-out 1500 # на стандартной лицензии действует 200, и ошибки не будет
что делают не так и чем это кончается3 ошибки▶
§ 3.3.1.2
§ 1.2
§ 1.8
2 связи
Подготовить машину под MTAКлюч перечислен среди того, что должно быть готово до установки. § 1.2
total-max-smtp-outGlobalТа директива, чьё действующее значение лицензия и режет — молча. inference
Лицензия на парк, а не на серверСмежный механизм: они работают вместе. § 2.6Файл лицензииТот самый ключ, без которого MTA не работает, — здесь он в виде файла. § 2.2postmasterGlobalСюда же приходит предупреждение о скором истечении лицензии. § 3.3.1.4СоединенияКлюч лицензии тоже участвует в потолке — и потому число упирается не только в конфигурацию. § 5.3
pmta show license pmta show status
3 статьи
◇Ограничения облакаОблака ограничивают исходящую почту через порт 25, пока не попросишь снять лимит, а их диапазоны адресов почтовики встречают с подозрением.◇Как перевести план отправки в железоДве постоянные, по которым считается любой узел: около 2 КБ памяти на каждого получателя в очереди и место под спул, пропорциональное суммарному размеру писем.◇Лицензия на парк, а не на серверЛицензия не привязана к серверу: её ставят на столько машин, сколько разрешает предел экземпляров, а узлы раз в час отправляют вендору статистику объёма.