Ищет записи в файлах учёта по значениям полей и печатает у найденных выбранные поля — стандартным выводом, CSV, TSV, HTML, XML, «красивым» XML или своим форматом.
На Unix программа называется pmtaacctfind и лежит в /usr/sbin; на Windows — acctfind в каталоге программ.
Отбор — по видам записей и по полям. –delivered, –bounced, –status и –mta выбирают виды записей; без них поиск идёт среди доставок и отказов. –match сравнивает поле с регулярным выражением Perl или со строкой без учёта регистра, а короткие ключи вроде –to и –dsnStatus делают то же для одного поля.
Отвечает на вопрос «что стало с письмом такому-то получателю», не выгружая учёт целиком. С учётом в JSON не работает — только с CSV.
Когда звать:
# что стало с письмами одному получателю: исход, время в очереди и доставки pmtaacctfind --iso-times --to test@example.com --output tsv[to,dsnAction,timeQueued,timeDelivered] /var/log/pmta/acct-*.csv
1 связь
ls -l /var/log/pmta/acct* head -1 "$(ls -t /var/log/pmta/acct-*.csv | head -1)"
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Сторож, который перезапускает MTAПрисматривает за MTA и после падения поднимает его сам, отправляя отчёт о падении на адрес ответственного.◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.