<pattern-list>
Единственное правило списка с параметром: сначала имя заголовка, потом образец, потом результат. Сверять можно любой заголовок — служебный вроде x-eval или обычный вроде subject и from.
Сверяется всё содержимое заголовка целиком — вместе с пробелами, табуляциями и переносами строк, которые в нём остались. Руководство делает на этом отдельный акцент: если закрепляете образец знаками ^ и $, оставьте место для пробелов — метасимвол \s для этого и нужен.
Заголовок From — не обратный адрес. Правило по from сверяет то, что видит получатель, и отправитель волен написать там что угодно. Для надёжной маршрутизации берут конверт, а не заголовок.
Что сверять и чем это чревато:
| Заголовок | Годится | Оговорка |
|---|---|---|
| собственный служебный платформы | да | самый устойчивый вариант |
| subject | иногда | меняется от кампании к кампании |
| from | с осторожностью | это не конверт: отправитель пишет туда что хочет |
Обязательная привычка — допускать пробелы вокруг значения: /^\s*образец\s*$/. Содержимое заголовка приходит как есть, вместе с пробелами после двоеточия и переносами внутри длинных значений.
# опознавательный заголовок платформы как ключ маршрутизации <pattern-list partner-selector> header x-platform /^\s*partner-crm\s*$/ virtual-mta=partner-crm mail-from /@partner\.example\.com$/ virtual-mta=partner-crm </pattern-list>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.14.1
§ 3.3.14.2
2 связи
pmtaacctfind --output csv[vmta,orig,jobId] /var/log/pmta/acct-*.csv | head -30
3 статьи
◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.◇Выбор адреса отправки по содержимому письмаРегулярные выражения сопоставляются с заголовком, обратным адресом или получателем и выбирают адрес отправки либо назначают приоритет; списки умеют вызывать друг друга.◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.