qmailでメールを送信するのは可能なのに、配信されないことがあった。ログ(/var/log/qmail-send/current だっけ?)を見ると "@400000003ddb42a9306f8b34 delivery 2184: deferral: Uh-oh:_home_directory_is_writable._(#4.7.0)/" って出ている。

Uh とか oh とかいう言葉から、思うに「セキュリティが甘いからメールを送信しないぞ」という意味だろうか?

ということで、MailBox ファイルの作られるホームディレクトリの権限が 777 とかの他者の書き込みを許している状態から、自分しか書き込みできない 755 に変更してみたら無事メールが配信されるようになった。

tags: qmail zurazure

Posted by NI-Lab. (@nilab)