<domain>
Порт, на который узел отправляет почту по SMTP. Умолчание 25 — обычный почтовый порт, и в открытом интернете менять его незачем: приёмник слушает именно его.
Строка перекрывается списком серверов. Если у получателя задан smtp-hosts с портами после двоеточия, действуют они, а не эта строка.
Ради чего её вообще трогают. Руководство называет один сценарий: несколько узлов PowerMTA общаются через устройство трансляции адресов. Такое устройство умеет различать потоки по порту назначения — и тогда каждому адресу отправки не нужен свой локальный адрес, достаточно своего порта. Отсюда и пример руководства: два потока, 9001 и 9002.
Оставьте умолчание, если не строите трансляцию адресов. Другого повода менять порт назначения в руководстве нет.
Задавайте внутри потока, а не глобально. Пример руководства написан именно так: строка стоит в блоке получателя внутри <virtual-mta>, и разные потоки получают разные порты.
Помните про перекрытие. Порт из smtp-hosts сильнее; задавать оба для одного получателя бессмысленно.
# два потока различаются портом назначения, а не локальным адресом <virtual-mta vmta1> <domain *> default-smtp-port 9001 </domain> </virtual-mta> <virtual-mta vmta2> <domain *> default-smtp-port 9002 </domain> </virtual-mta>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.10.99
1 связь
pmta show settings example.com/vmta1 | grep -i default-smtp-port ss -tn state established '( dport = :9001 )' | head
3 статьи
◇Четыре типа значений, на которых написан весь конфигЛогическое, образец домена, регулярное выражение и промежуток времени — определены один раз в § 3.2 и дальше используются всеми директивами.◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.◇Щадящий режим — вторая личность очередиОчередь, которой приёмник начал отказывать, переключается на параллельный набор лимитов, повторов и маршрутов — десять директив, действующих только в этом режиме.