Отказ запуска обычно случается сразу после установки или правки конфигурации. Сначала читают отдельный файл pmta-startuperr.log; если его нет или он ничего не объясняет, запускают MTA на переднем плане: pmtad –debug пишет ошибку прямо на экран.
Частая причина — занятый порт. Монитору порт 8080 меняют строкой конфигурации. С портом SMTP сложнее: если узел только отправляет, слушатель переносят на свободный порт выше 1024 — обычно 2500 или 2525 — и перенастраивают подающую программу; если входящую почту принимают оба сервера, каждому нужен свой IP-адрес.
Три источника по порядку:
| Шаг | Где | Что искать |
|---|---|---|
| файл отказов запуска | pmta-startuperr.log | текст ошибки |
| запуск на переднем плане | pmtad –debug | ошибка на экране |
| занятый порт | монитор 8080, SMTP 25 | другой процесс на порту |
/usr/sbin/pmtad --debug
5 связей
Куда узел пишет, почему не запустилсяФайл, которого этот порядок и касается. § 4.2.1Запуск в консоли с выводом на экранКоманда, которой шаг и выполняется. § 4.2.1
ss -ltnp | grep -E ':(25|8080) '
3 статьи
◇Чужие составляющие MTAPowerMTA работает на пяти сторонних библиотеках — PCRE, OpenSSL, ICU, gumbo-parser и prometheus-cpp; их поведение задаёт сборка MTA.◇Принять, направить, доставитьПуть письма внутри узла: принять, решить куда, доставить — и между этими тремя шагами живут все настройки.◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.