
Existe um qmail equivalente ao sendmail
define(`confLOG_LEVEL', `15')dnl
... e como alguém descobriria para onde esses logs foram enviados?
Responder1
Não.
A única maneira de obter um registro mais detalhado no qmail é corrigi-lo.
Quanto a onde vão os logs, é fácil: eles vão para stderr. O DJB Way(tm) é ter multilog ou svlogd anexado ao stdout/stderr de qmail-send/qmail-smtpd e gravar as mensagens em arquivos. No entanto, as distribuições às vezes tentam forçar o qmail a fazer login no syslog usando vários kludges.
Ao solucionar problemas do qmail, descobri que strace
funciona bem, especialmente se você souber com qual componente ( qmail-send
, qmail-local
etc.) está tendo problemas. Você pode substituir os componentes internos por wrappers de shell que chamam o programa real por meio de algo como strace -ff -s200 -yy -o /path/to/strace.log $@
.