Отладка
Существует большое количество втроенных в sendmail флагов отладки. Каждый флаг отладки имеет номер и уровень, где большие уровни означают большее количество выдаваемой информации. Существует соглашение, что уровни выше девятого "абсурдны", то есть, они выдают так много информации, что обычно вы ее даже не захотите увидеть, за исключение отладки конкретного куска кода. Флаги отладки выставляются опцией -d; синтаксис таков:
debug-flag: | -d debug-list |
debug-list: | debug-option [ , debug-option ]* |
debug-option: | debug-range [ . debug-level ] |
debug-range: | integer | integer - integer |
debug-level: | integer |
где пробелы используются только для облегчения чтения. Например,
-d12 | Выставляет флаг 12 на уровень 1 |
-d12.3 | Выставляет флаг 12 на уровень 3 |
-d3-17 | Выставляет флаги с 3 по 17 на уровень1 |
-d3-17.4 | Выставляет флаги с 3 по 17 на уровень 4 |
Для полного списка доступных отладочных флагов, вы должны посмотреть в исходный код (они слишком динамичны, чтобы быть отраженными в этой документации).