CRAM MD5の設定し直し。
userdbの内容確認と整理
- cd /etc/courier
- userdb -show users/XXX
で、設定一覧を確認。以前、この問題を直そうとしていろんな項目を追加しているので
内容がとっちらかっている。使うパスワード以外は消してしまう。hmac-md6pwがCRAM-MD5
のパスワード?と思われる。(imappwは消しても良い。多分)
などで、余計なエントリーは消す。ham-md5-pwと念のためimappwを、再設定
- /usr/local/sbin/userdbpw | /usr/local/sbin/userdb users/XXX set imappw
- /usr/local/sbin/userdbpw -hmac-md5 | /usr/local/sbin/userdb users/XXX set hmac-md5-pw
これで、userdbにエントリーを再設定できたので、makeuserdbでDB化
- makeuserdb
imapd設定ファイルを編集する。
/etc/courier/imapdの内容の再確認。
- MAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"の最後、AUTH=CRAM-MD5 AUTH=CRAM-SHA1を確認。
/etc/courier/authdaemonrcの再確認
- authmodulelist="authcram authuserdb" のauthcramの追加。