Wheezyになって、dovecotのバージョンが1から2へ上がり、設定ファイルを含めて大きく変わってしまった。 設定にかなりてこずってしまったので、メモを残す。 多少書き落としがあるかもしれない。
imapsで使用するので、以下のパッケージをインストール。
# apt-get install dovecot-imapd dovecot-common
/etc/dovecot 以下のファイルを編集。デフォルトをコメントアウトして次行に記述。
/etc/dovecot/conf.d/10-master.conf
#port = 143 port 0
/etc/dovecot/conf.d/10-mail.conf
#mail_location = mbox:~/mail:INBOX=/var/mail/%u mail_location = maildir:~/Maildir
/etc/dovecot/conf.d/10-auth.conf
#auth_mechanisms = plain auth_mechanisms = cram-md5 #!include auth-passwdfile.conf.ext !include auth-passwdfile.conf.ext
/etc/dovecot/conf.d/auth-passwdfile.conf.ext
passdb { driver = passwd-file args = username_format=%u /etc/dovecot/dovecot-passwd } userdb { driver = passwd-file args = username+format=%u /etc/dovecot/dovecot-passwd }
% doveadm pw -s cram-md5 Enter new password: Retrype new password: {CRAM-MD5}hogehogehoge........
を/etc/dovecot/dovecot-passwdに書き込む。 書き込み方はパスワードファイルと同様に
username:{CRAM-MD5}hogehogehoge...::::::
バージョン1であった allow_nets は今のところ設定がうまくいかない。