Courier-IMAP2.2.1をAPOP対応にしてみました。
ぐぐってみたところ、パッチが1.x用しかなくてそれはそのままじゃ当たらなかったので
2.2.1用に作りました。
2.2.1用APOPパッチ
APOPにパスワードを入れるときは
-hogehoge追加準備
/usr/lib/courier-imap/sbin/userdb hogehoge set home=/home/hogehoge mail=/home/hogehoge/Maildir uid=200 gid=200
-hogehogeにtestというAPOPパスワードを設定
echo ‘{APOP}test’ | /usr/lib/courier-imap/sbin/userdb hogehoge set apoppw
/usr/lib/courier-imap/sbin/makeuserdb
みたいにAPOPパスワード定義時に、先頭に{APOP}を入れる必要があるみたい。当然ですが平文で保存されるので管理は要注意。