ちょっと仕事でpostfix + dovecot環境をいじりました。久々だったのでdovecotの設定でこけました。こけた所だけピックアップしてご紹介します。
postfixのデフォルトでは配信は /var/mail/%u (%uはログインユーザ名の事)にされます。
これにあわせるために"/etc/dovecot/conf.d/10-mail.conf"を修正します。
mail_location = mbox:~/mail:INBOX=/var/mail/%u
この後dovecotを再起動します。
# service dovecot restart
このままでうまく動かないので /var/mail/%u のパーミッションを0660から0600に変更する必要があります。
# chmod 0600 /var/mail/*
このパーミッションを変更するところ、ちょっと悩みました。
本当はpostfixの配送先を ~/Maildir とかにすればいいんだけど、今回はその手が使えなかったのでこちらで。
Postfix実用ガイド | |
Kyle D. Dent 菅野 良二 オライリージャパン 2004-08-15 売り上げランキング : 179087 Amazonで詳しく見る by G-Tools |
Postfix実践入門 (Essential Software Guide Book) | |
清水 正人 技術評論社 2010-09-03 売り上げランキング : 123371 Amazonで詳しく見る by G-Tools |