人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

qmailを使っています。
メールの詳細なログが欲しいのですが、
/var/log/maillogの内容が

Nov 14 17:46:50 **** smtpd: 1163494010.456393 tcpserver: status: 0/40

の1行形式で出力されているだけで、
http://www.rapidsite.jp/support/manual/vps2/e_162.html
にあるような詳細なログ表示ではありません。
どのようにすれば詳細なログをとることができるのでしょうか。

syslog.confでは
mail.debug /var/log/maillog
にしてあるのですが。。。
よろしくお願いします。

●質問者: yoichi111
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:qmail syslog tcpserver メール ログ
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● kn1967
●19ポイント

mail.debug

/var/log/maillog

の部分を

mail.* /var/log/maillog

としてみてください。

daemontoolsによるロギングとプロセス監視(1/3)

qmail-log(5)

◎質問者からの返答

mail.* でダメだったのでdebugにしたので・・・

これでも同じです。。。


2 ● b-wind
●19ポイント

qmail そのものは Syslog にログを出力する機能はありません。

qmail 自体をどのように起動しているのかを教えてください。

特に qmail-send プロセスの起動についてです。

http://q.hatena.ne.jp/1163494916

◎質問者からの返答

回答ありがとうございます。

Redhut.Linuxのメールサーバーを立ててqmailを使っています。

/var/qmail/rc の設定は

exec env - PATH="/var/qmail/bin:$PATH" \qmail-start ./Maildir/

です。

/etc/rc.d/init.d/qmailは

POP設定

tcpserver -v -HR 0 pop3 /var/qmail/bin/qmail-popup ****

/bin/checkpassword /usr/sbin/relay-ctrl-allow /var/qmail/bin/qmail-pop3d

Maildir 2>&1 | /var/qmail/bin/splogger pop3d &

SMTP設定

tcpserver -v -HR -u 1002 -g 1001 -x /etc/tcp.smtp.cdb

0 smtp /usr/local/bin/rblsmtpd /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd &

となってます。

的外れの返答だったらすいませんm(_ _)m


3 ● b-wind
●18ポイント

splogger というのが syslog への送信プログラムなので、

/var/qmail/rc の内容を

exec env - PATH="/var/qmail/bin:$PATH" \
 qmail-start ./Maildir/ splogger qmail

等としてください。


ちなみに起動ファイルのサンプルは、/var/qmail/boot/ ディレクトリ以下にあります。

http://q.hatena.ne.jp/1163494916

◎質問者からの返答

追加して、 /var/qmail/rc & と

qmailの再起動をしましたがダメでした。。。

pop before smtpの設定で

relay-ctrl-2.5

を入れていますが、これと関係があるのでしょうか。


4 ● b-wind
●18ポイント
/var/qmail/rc &

だけだと「再起動」はされないような?

一旦 qmail-send を kill してからにするか

OS毎再起動の方が確実に思います。


relay-ctrl-2.5 は関係ないと思います。

http://q.hatena.ne.jp/1163494916

◎質問者からの返答

素早い回答ありがとうございます

再起動は

/etc/rc.d/init.d/qmail stop

/etc/rc.d/init.d/qmail start

で行いました。

ここのシェルの中でkillしてると思われます。


5 ● b-wind
●18ポイント
ここのシェルの中でkillしてると思われます。

/etc/rc.d/init.d/qmail がどのようなスクリプトか分からないので、判断はつきかねます。


とりあえず、syslog.conf も変更されているようですが、syslogd の再起動もしてみてはいかがでしょうか?

http://q.hatena.ne.jp/1163494916

◎質問者からの返答

syslog.confは

mail.debug

のままいじってません。

念のためkill -HUP PID

とsyslogdの再起動も行いましたが

変化なしでした。。。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ