<acct-file>
Строка задаёт произвольный текст, который MTA кладёт в поле userstring каждой записи этого потока.
🔴 Сама по себе она ничего не делает. Поле userstring должно быть перечислено в record-fields — иначе значение просто не попадёт в файл. Ошибки при этом не будет.
Практический смысл — пометить источник. Записи со всех узлов парка стекаются в одно место, и метка отвечает на вопрос «откуда эта строка»: номер узла, площадка, версия конфигурации.
Значение постоянное. Оно не зависит ни от письма, ни от получателя — это свойство блока учёта, а не события.
Строка пригодилась бы, если бы записи собирались из файлов, а не приходили пачками с известного адреса.
Метка отвечает на вопрос «откуда запись»:
| Значение | Когда |
|---|---|
| не задавать | источник известен по другому признаку |
| номер или имя узла | записи со всех узлов стекаются в одно место |
| версия конфигурации | нужно понимать, при какой настройке получены данные |
И проверить, что поле userstring попадает в набор — при * оно попадает само.
# метка попадёт в файл только вместе с полем в наборе <acct-file /var/log/pmta/acct.csv> records d, b record-fields d timeLogged,rcpt,vmta,userstring user-string node-7-fra</acct-file>
что делают не так и чем это кончается1 ошибка▶
§ 3.3.11.8
2 связи
head -2 "$(ls -t /var/log/pmta/acct-*.csv | head -1)"
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Пять способов очереди отдать письмоОчередь не обязана ходить по SMTP: она умеет писать в файл, запускать программу, стучаться по HTTP или выбрасывать.