zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

Qmail+Vpopmail+Courier-IMAPでSSL/TLS認証させる際のメモ

■1
courier-authlibの新バージョン(courier-authlib-0.60.4以降)では authvchkpw(vpopmailを使って認証する機能)
が取り除かれている(it was removed in courier-authlib-0.60.4 and newer)。

■2
入手可能なauthvchkpw入りバージョン:courier-authlib-0.60.2にはバグが含まれており、
下記の様なログをはいてSSL/TLS認証が正常に動作しない

tail -f /var/log/maillog

      • -

imapd-ssl: Connection, ip=[::ffff:192.168.29.1]
imapd-ssl: /usr/local/courier-imap/sbin/imaplogin: symbol lookup error: /usr/local/courier-imap/sbin/imaplogin: undefined symbol: auth_sasl_ex

      • -

上記理由より、まずlibauthvchkpw.soが含まれる最後のバージョン(入手可能なcourier-authlib-0.60.2)を
インストールしたうえで、最新版(0.65.0)を上書きインストールすることで現在は動作しています。

以上、何らかのヒントになれば。