<pattern-list>Хаб задаёт сам
Сверяет обратный адрес конверта: тот, который отправитель назвал в команде SMTP MAIL FROM и на который вернутся отказы. Руководство специально оговаривает — это не заголовок From, который видит получатель в почтовой программе. Разница существенная: заголовок отправитель волен написать любой, конверт задаётся при подаче.
Форма правила — имя директивы, образец в косых чертах и результат: virtual-mta=имя, recipient-priority=N или call-to: с именем другого списка. Результаты можно совмещать через запятую.
Регулярные выражения — диалекта Perl, и по умолчанию они не различают регистр. Вернуть чувствительность можно модификатором (?-i) внутри образца.
Обратный адрес Хаб переписывает на bounce@bounce.<домен>, но правила сверяют исходный: проверено на узле 15.09.2026 — письма общим логином ушли потоками своих доменов, хотя в учёте стоял уже переписанный адрес.
Как писать образец. Три вещи решают почти всё:
| Приём | Зачем |
|---|---|
| экранировать точки — \. | иначе точка означает любой знак |
| ставить якорь $ в конце домена | иначе совпадёт поддомен-приманка |
| сверять домен, а не локальную часть | локальная часть меняется, домен нет |
Порядок правил. Побеждает первое совпадение, поэтому узкие образцы идут выше широких. Правило, дописанное под уже совпадающее широкое, не сработает никогда.
# по правилу на домен отправки — так собирает список Хаб <pattern-list mta-hub-senders> mail-from /@shop\.example\.com$/ virtual-mta=shop-example-com mail-from /@news\.example\.com$/ virtual-mta=news-example-com </pattern-list>
что делают не так и чем это кончается3 ошибки▶
§ 3.3.14.2
§ 3.3.14
§ 9.4.2
2 связи
pattern-list<source>Правило работает только если список подключён к источнику. § 3.3.7.42
pmtaacctfind --output csv[orig,vmta,rcpt] /var/log/pmta/acct-*.csv | head -30
3 статьи
◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.◇Выбор адреса отправки по содержимому письмаРегулярные выражения сопоставляются с заголовком, обратным адресом или получателем и выбирают адрес отправки либо назначают приоритет; списки умеют вызывать друг друга.◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.