Courier-IMAP で CRAM-MD5 (Debian/GNU Linux(sarge)

生でパスワードが流れるのはさすがにまずいので,CRAM-MD5 を導入してみました.
内容は重要なものについてはPGP使うからいっかーということで,SSL/TSLは今回は見送りました.


/etc/courier/authdaemonrc:26
を,
authmodulelist="authpam authcram"
に,変更.

/etc/courier/imapd:119
を,
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=PLAIN AUTH=CRAM-MD5 IDLE"
に,変更.

# cd /etc/courier
# pw2userdb | grep nantara > userdb
# chmod userdb
# userdbpw -hmac-md5 | userdb nantara set imap-hmac-md5pw
Password:
Reenter password
# makeuserdb
nantara は CRAM-MD5 に対応させたいアカウントです.
authmodulelist="authpam authcram" としてるし,AUTH=PLAIN もあるので生パスワードでも大丈夫です.
今回はこちらのサイトをとても参考にさせて頂きました.
http://karappi.minidns.net/karappi/woodymemo/courierimap.html