qmail のログの詳細度を上げるにはどうすればよいですか?

qmail のログの詳細度を上げるにはどうすればよいですか?

sendmailに相当するqmailはありますか?

define(`confLOG_LEVEL', `15')dnl

...そして、そのようなログがどこに送信されたのかをどうやって調べるのでしょうか?

答え1

いいえ。

qmail でより詳細なログを取得する唯一の方法は、パッチを適用することです。

ログがどこに保存されるかは簡単です。stderr に保存されます。DJB Way(tm) では、multilog または svlogd を qmail-send/qmail-smtpd の stdout/stderr に接続し、メッセージをファイルに書き込みます。ただし、ディストリビューションによっては、さまざまな kludge を使用して qmail を syslog にログするように強制することもあります。

straceqmail のトラブルシューティングを行う際、特にどのコンポーネント ( など) に問題があるかがわかっている場合は、 がうまく機能することがわかりqmail-sendましたqmail-local。 などを介して実際のプログラムを呼び出すシェル ラッパーで内部コンポーネントを置き換えることができますstrace -ff -s200 -yy -o /path/to/strace.log $@

関連情報