критично
Блок применяется по адресу, с которого подключились, — и всё в нём решается до того, как письмо встанет в очередь.
Что он решает. Разрешена ли пересылка вообще, какие управляющие заголовки узел слушает, какие пределы на письмо и получателей, требуется ли авторизация и как именно.
Слияние — как у приёмников. Подходящих блоков может быть несколько, и более узкий адресный диапазон перекрывает более широкий (source-matching).
Здесь же живут решения о заголовках: какие снять перед отправкой, добавлять ли свой Received, слушаться ли выбора адреса отправки. То есть блок — граница между чужой почтой и нашей.
# блок подачи, который пишет Хаб <source {pmta-auth}> require-auth true always-allow-relaying yes default-virtual-mta pmta-pool pattern-list pmta-pattern </source>
0 связей
Ограничить, кто вообще достаёт до узлаОграничение приёма выражается блоками источника и диапазонами адресов. § 1.6.1Кому разрешено сдавать почту и для кого её приниматьРазрешение выдаётся блоку источника и подчиняется его слиянию. § 2.3smtp-listenerGlobalБлок конфигурации, в котором механизм и живёт. § 3.3.1.27always-allow-relayingGlobalРазрешение выдаётся блоку источника и подчиняется его слиянию. § 3.3.1.54.1
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.◇Заголовок балансировщика на входеУзел читает заголовок PROXY в начале входящего соединения и считает источником адрес из него; работает у обоих видов входа.