<smtp-listener>

Приёмник входящего SMTP
Что и как принимается на одном порту

Строка smtp-listener в корне файла открывает порт. Блок с тем же адресом описывает, как вести себя с соединениями на нём, — и всё, что в нём написано, касается только этого порта.

Три строки решают роль порта. source привязывает его к именованному блоку источника, отменяя обычный подбор по адресу, — так разводят подачу и приём входящей почты по разным портам. await-slot решает, ждать ли освободившийся слот при исчерпании потолка входящих соединений или отказывать. immediate-tls включает шифрование с первого байта, без команды STARTTLS.

Остальное — шифрование: свой tls-certificate на порт (наследуется от общей строки узла), выбор версий и наборов шифров, проверка клиентских сертификатов. Плюс три строки про протокол PROXY, если перед узлом стоит балансировщик.

Пример в конфигурации
# два порта с разными ролями: подача и приём входящей почты
smtp-listener 0/0:2525
smtp-listener 0/0:25

<smtp-listener 0/0:25>
    source inbound-only
    await-slot true
</smtp-listener>
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Директивы блока: 18
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Подключить платформу отправки