<source>Хаб задаёт сам
Строка пишет каждый байт обмена — двумя колонками сразу: шестнадцатеричные коды и их текстовое представление. Умолчание — false.
Зачем такая подробность. Она отвечает на вопросы, которые не видны в тексте разговора: чем кончаются строки — переводом строки или парой возврат-перевод, как требует стандарт; нет ли в письме непечатаемых знаков; где именно обрывается передача.
Третья и последняя ступень. log-connections — факт соединения, log-commands — разговор, эта — байты. Объём растёт кратно телу письма: побайтовая запись больше самого письма примерно вчетверо.
Включать её на потоке нельзя. Это инструмент для одного воспроизведения неисправности в узком источнике, а не режим работы.
Одноимённая строка есть и в блоке <transmissions-api> — это про подачу по HTTP, и её мы не пишем: блока API в нашей конфигурации нет.
Только под конкретное воспроизведение:
| Значение | Когда |
|---|---|
| no (умолчание) | всегда |
| yes в узком источнике | разбираем испорченные знаки или обрыв передачи |
До неё стоит пройти обе ступени ниже — они дешевле и чаще всего достаточны.
# последняя ступень: разбираем испорченные знаки в теле письма <source 10.0.0.7> log-data true</source>
что делают не так и чем это кончается1 ошибка▶
наш опыт
2 связи
grep -E "^[0-9A-F]{16,}" /var/log/pmta/log | tail -10
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Сторож, который перезапускает MTAПрисматривает за MTA и после падения поднимает его сам, отправляя отчёт о падении на адрес ответственного.◇Чем опасна виртуальная машинаРаботать на виртуальной машине можно, но руководство не рекомендует это без достаточного железа и выверенных настроек гипервизора: под нагрузкой узел может перестать отвечать.