Отчёт о жалобе получен и разобран настроенным обработчиком.
Буква вида записи — f. Она стоит первой в строке, и по ней разбор и отличает один вид от другого.
У нас такие записи есть: обработчик жалоб на узле ловит fbl@fbl.<домен>, и записи уходят вебхуком в Хаб вместе с заголовком Feedback-ID.
В Хабе они попадают в панели парка, в оценку здоровья и в счётчики прогрева.
Условия вне узла: запись MX для fbl.<домен> на узел и петля обратной связи у провайдера, оформленная на этот адрес. Без них записей не будет, хотя обработчик настроен.
На какой вопрос отвечает эта запись:
| Вопрос | Эта ли запись |
|---|---|
| получатель пожаловался | да |
| сколько писем всего | только вместе с прочими видами |
| почему так вышло | смотреть текст ответа, а не вид записи |
Виды записей включаются и отключаются в блоке учёта. Отключённый вид не исчезает из отчёта — он исчезает из данных, и отсутствие событий становится неотличимо от их отсутствия по-настоящему.
# первая буква строки и есть вид записи f,2019-02-08 21:53:41+0000,...
2 связи
grep -c "^f," /var/log/pmta/acct-*.csv cut -d, -f1 /var/log/pmta/acct-*.csv | sort | uniq -c
3 статьи
◇Жалобы, разобранные узлом — и разбираются они вторымиПочта, пришедшая на адрес из настроенного списка, разбирается как отчёт о жалобе; порядок разбора важен — обработчик жалоб работает после обработчика отказов.◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Сторож, который перезапускает MTAПрисматривает за MTA и после падения поднимает его сам, отправляя отчёт о падении на адрес ответственного.