2011/12/01(木)メールがローカルに配信されない
2011/12/01 14:01
# qmail-qstat messages in queue: 54682 messages in queue but not yet preprocessed: 54680最初はすわ不正中継爆弾? とか思ったのだが、
# cat /var/log/mail.log 1218742:Dec 1 10:19:04 debian qmail: 1322702344.535144 warning: unable to create local/8/1656100 ...おおう、これはローカルへの配信ができずに延々ループしてるっぽい。そしてmail.logのサイズがどんどんふくらんでいる。そこで、/var/spool/qmail/local/をのぞいてみたら、
空っぽ!
え、分割ディレクトリはどこへ行ったの?
分割ディレクトリを自動的に作る機能はなさそう…… しかし、分割ディレクトリがないのが原因っぽい。
ということで、分割ディレクトリを標準の23作成する。
# mkdir 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22して、chmod,chown,chgrpしたところ…… 動き出した。
ログをチェックして、warningが消えたことを確認
えー、なんだこれ。手で消した記憶はないので、update時に何かが消してしまったのかqmailの仕様が変わったのか。
うーん原因までは追えなかった。
一応解決。