Vine 3.1でcourier-imapとcourier-authlibをapt-get upgradeしたら繋がらなくなった

Vine 3.1にて、apt-get upgradeでcourier-imap-4.0.3-0vl1とcourier-authlib-0.56-0vl1にアップグレードした途端、CRAM-MD5認証に失敗して受信できなくなった。クマー!!

ちなみに僕のメールサーバ運営スタイルは

送信:SMTP-AUTH(CRAM-MD5)+SMTPS(SSL/TLS)
受信:CRAM-MD5+IMAPS(SSL/TLS)

という過剰武装。オ、オデのメールは誰にも読ませねえヅラ!!

以下は復旧作業のメモ。

/etc/courier-imap/pop3dが

POP3DSTART=NO

POP3DSTART=YES

に変わってる。んもー。

/etc/courier-imap/imapは

IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"

と、AUTH=CRAM-MD5がなくなってる。以下のように修正した。

IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 IDLE"

courier-imapをstop

courier-authlibをrestart

courier-imapをstart

でimapsポートをListenし始めたのを確認し、再度試すもつながらじ。Becky!のログは以下の通り。

>>> Connecting to "xxx.com" [2005/05/23 15:52:29] <<<
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information.
1398 CAPABILITY
* CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 IDLE ACL ACL2=UNION STARTTLS
1398 OK CAPABILITY completed
1399 AUTHENTICATE CRAM-MD5
1399 NO Login failed. ←エラー発生
1400 LOGOUT
* BYE Courier-IMAP server shutting down
1400 OK LOGOUT completed

(多分)設定ファイルは直ってるし、パスワードのDBも変更してない(はず)。全てアップグレード前と同じはずなのにログインできないって…どういうこと?設定ファイルを漁ると、

/etc/authlib/authdaemonrcのauthmodulelistを

authmodulelist="authuserdb"

にしといたはずなのに、設定が消されてた。クマー!!
…直したら繋がりました。

トラックバック(0)

このブログ記事を参照しているブログ一覧:

このサイトについて