<address-list>

Список адресов, доменов, образцов или хешей
Имя решает, для чего список

Блок собирает адреса, домены, образцы и хеши в одну именованную сущность, на которую потом ссылаются директивы.

С именем список подключается по нему: suppression-lists — для подавления, allowed-sender-lists — для разрешённых отправителей. Объявляется он в корне файла.

Без имени блок пишется внутри <bounce-processor> или <feedback-loop-processor> и отбирает почту, которую тот разбирает. Подавлением это не является — частая ошибка чтения.

Наполняют список пять директив: address, domain, address-file, hashed-address, hashed-address-file.

Пример в конфигурации
# именованный — объявляется в корне и подключается по имени
<address-list suppression1>
    address foo@bar.com
    address /^bounce@/
    domain example.net
</address-list>

# безымянный — живёт внутри обработчика и отбирает почту для разбора
<bounce-processor>
    <address-list>
        address /^bounce@bounce\./
    </address-list>
</bounce-processor>
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Жизненный цикл конфигурации