<address-list>Хаб задаёт сам
Самая гибкая из пяти строк списка. Что именно вы написали, MTA понимает по форме:
Полный адрес — foo@bar.com — совпадает с ним и только с ним. Локальная часть — foo без домена — совпадает с этим именем ящика в любом домене. Образец в косых чертах — /^bounce@/ — регулярное выражение диалекта Perl.
Разница между первой и второй формой стоит внимания. foo — это не «адрес без домена», а правило на все домены сразу; в списке подавления такая строка выключает foo@ у каждого получателя.
Строка повторяется столько раз, сколько нужно записей.
Три формы и когда какая:
| Форма | Что совпадёт | Осторожно |
|---|---|---|
| foo@bar.com | ровно этот адрес | ничего |
| foo | foo@ в любом домене | шире, чем кажется |
| /^bounce@/ | всё по образцу | цена ошибки — та же, что у любого регулярного выражения |
Точки в образце экранировать. /^bounce@bounce\./ и /^bounce@bounce./ — разные вещи: во втором точка означает любой знак.
# три формы в одном списке — и все три значат разное <address-list suppression1> address foo@bar.com address foo address /^bounce@/ </address-list>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.5.1
наш опыт
2 связи
hashed-address<address-list>Та же запись в открытом виде: гибче, но читаема всеми, у кого есть доступ к конфигурации. § 3.3.5.2address-file<address-list>Та же запись, но по одной в строке файла, а не в конфигурации. § 3.3.5.3Диалект регулярных выраженийДиректива, которой этот механизм и включается. § 3.2
pmtaacctfind --output csv[rcpt,dsnDiag] /var/log/pmta/acct-*.csv
3 статьи
◇Списки адресов — именованные и безымянныеСписок адресов, доменов, образцов или хешей; именованный подключается директивами вроде подавления, безымянный живёт внутри процессора входящей почты.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.