Debug flags para sendmail
Há um grande número de sinalizadores de depuração embutidos no comando sendmail .
Cada sinalização de debug possui um número e nível, onde níveis mais altos imprimem mais informações. A convenção é níveis maiores que nove imprimem tanta informação que eles são usados apenas para depurar uma determinada peça de código. Sinalizadores de debug são configurados usando a sinalização -d como mostrado no exemplo a seguir:
debug-flag: -d debug-list
debug-list: debug-flag[.debug-flag]*
debug-flag: debug-range[.debug-level]
debug-range: integer|integer-integer
debug-level: integer -d12 Set flag 12 to level 1
-d12.3 Set flag 12 to level 3
-d3-17 Set flags 3 through 17 to level 1
-d3-17.4 Set flags 3 through 17 to level 4As bandeiras de debug disponíveis são:
| Item | Descrição |
|---|---|
| -d0 | Depuração geral. |
| -d1 | Mostrar enviar informações. |
| -d2 | Termine com finis(). |
| -d3 | Imprima a média de carga. |
| -d4 | Espaço em disco suficiente. |
| -d5 | Mostrar eventos. |
| -d6 | Mostrar correspondência falha. |
| -d7 | O nome do arquivo de fila. |
| -d8 | Resolução de nome DNS. |
| -d9 | Realizar consultas RFC1413 . |
| -d9.1 | Fazer nome de host canonical. |
| -d10 | Mostrar entrega de destinatário. |
| -d11 | Entrega de rastreio. |
| -d12 | Mostrar mapeamento de host relativo. |
| -d13 | Mostrar entrega. |
| -d14 | Mostrar vírgulas de campo de cabeçalho. |
| -d15 | Mostrar rede obter atividade de solicitação. |
| -d16 | Conexões de saída. |
| -d17 | Lista os hosts MX. |
Nota: Há agora quase 200 bandeiras de debug definidas em sendmail.