Courier IMAPの4.01が公開されていた。
このバージョンから,認証のライブラリ(courier-Authlib)が分かれており,構築も少し変わった。
Courier IMAPでは,FAMを使用しているが,FedoraCoreでは,互換性のあるライブラリのgaminを使用しており,構築には少しいじる必要がある。とはいっても,courier-imap.specを直すだけなのだが。
(0) 必要なパッケージのインストール
# yum install gamin-devel
他,必要に応じて。
(1) courier-authlibのインストール
rootで,ダウンロードしたファイルを直接,コンパイル。
# rpmbuild -ta courier-authlib-0.52.tar.bz2
# rpm -ivh /usr/src/redhat/RPMS/i386/courier-authlib-0.52-1.3.i386.rpm
# rpm -ivh /usr/src/redhat/RPMS/i386/courier-authlib-devel-0.52-1.3.i386.rpm
courier-authlib-devel は,Courier-imapのインストールで必要。
他,必要に応じて,インストール
/usr/src/redhat/RPMS/i386/courier-authlib-userdb-0.52-1.3.i386.rpm
/usr/src/redhat/RPMS/i386/courier-authlib-ldap-0.52-1.3.i386.rpm
/usr/src/redhat/RPMS/i386/courier-authlib-mysql-0.52-1.3.i386.rpm
/usr/src/redhat/RPMS/i386/courier-authlib-pgsql-0.52-1.3.i386.rpm
(2) courier-imapのインストール
コンパイルは,rootではできないので,RPMをビルドする環境を整える必要がある。
root以外が,/usr/src/redhat配下のディレクトリに書き込めるようになっているのは,お進めではないがここでは,便宜上そう記述する。
・courier-imap-4.0.1.tar.bz2を /usr/src/redhat/SOURCES 配下にコピーする
・courier-imap.specを
/usr/src/redhat/SPECSに置く。
# cd /usr/src/redhat/SPECS
# su -c "rpmbuild -ba courier-imap.spec" {一般ユーザ}
# rpm -ivh /usr/src/redhat/RPMS/i386/courier-imap-4.0.1-1.3.i386.rpm
(3) 後は,起動するか,サーバをリブートすれば,そのまま使える。

ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-devel-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-ldap-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-mysql-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-pgsql-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-userdb-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-authlib-debuginfo-0.52-1.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-imap-4.0.1-2.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/courier-imap-debuginfo-4.0.1-2.3.i386.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/SRPMS/courier-authlib-0.52-1.3.src.rpm
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/SRPMS/courier-imap-4.0.1-2.3.src.rpm
anonymous ftpサーバは,パスワード(メールアドレス)のチェックを行っています。
courier-authlib-0.53にバージョンアップされていた。
ftp://ftp.aritia.org/pub/hizumi/FedoraCore3/RPMS/i386/
にRPMを置いた。