参考
- courier-imapによるimapの設定(courier-imapのimap認証をUNIXパスワードと切り離す。)
- courier-imapによるimapの設定(courier-imapをCRAM-MD5認証に対応させる。)
(1) /etc/userdb にユーザのエントリを作成する
/usr/sbin/userdb ユーザ set home=/home/ユーザ mail=/home/ユーザ/Maildir uid=1234 gid=1234
(2) 作成したエントリに login 認証用のパスワードを追加する
/usr/sbin/userdbpw | /usr/sbin/userdb ユーザ set imappw
Password:
Reenter password:
(3) 作成したエントリに CRAM-MD5 認証用のパスワードを追加する
# /usr/sbin/userdbpw -hmac-md5 | /usr/sbin/userdb ユーザ set hmac-md5pw
Password:
Reenter Password:
(4) /etc/userdb のデータベースを更新する
/usr/sbin/makeuserdb
(5) /etc/courier-imap/imapd を変更する
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT QUOTA IDLE"
↓
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT QUOTA IDLE AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=LOGIN"
(6) courier-imapd を再起動する
/etc/init.d/courier-imap restart