Courier-IMAP

qmail の Mail Directory 形式に特化した IMAP server です。Mailbox形式のUW-IMAPに比べメールの読み込みなども速くまた、一通のメールが独立したファイルになるので安全です。ホームページはここにあります。2002年7月現在、courier-imap-1.5.1が最新です。まずソースをダウンロードして適当なディレクトリ(例:/usr/local/src/)に置き、展開してmakeします。この場合 make check まではnormal user で行います.

% cd /usr/local/src
% tar zxvf courier-imap-1.5.1.tar.gz
% cd courier-imap-1.5.1
% ./configure
% make
% make check

ここで僕の場合、error が出ましたが、気にせず先へ進みます。

% su
# make install
# make install-configure

またここで error が出ますが、動作には関係ないようです。

次に認証用パスワードの設定をします。次のようなコマンドを入力します。尚、IMAP はMail Directory で名前は何でも構いません。maildirmake コマンドで作成します(qmailを参照)。

# /usr/lib/courier-imap/sbin/userdb masao set home=/home/masao mail=/home/masao/IMAP uid=1001 gid=1001

これで、次のような内容の /etc/userdb というファイルができます(あるいは行が追加されます)。

masao   home=/home/masao|uid=1001|mail=/home/masao/IMAP|gid=1001

次にパスワードを設定します.

# /usr/lib/courier-imap/sbin/userdbpw | /usr/lib/courier-imap/sbin/userdb masao set imappw

ここでpasswordを2回入力するよう促されます。さらにmekeuserdbコマンドで、データベースを作成します。

# chmod 700 /etc/userdb
# /usr/lib/courier-imap/sbin/makeuserdb

最後に dist ファイルをコピーして、さらに起動スクリプトをrc.localなどに追加します。

# cd /usr/lib/courier-imap/etc
# cp imapd.dist imapd
# cp imapd-ssl.dist imapd-ssl
# cp authdaemonrc.dist authdaemonrc
-----
# ee /etc/rc.local
-----
/usr/lib/courier-imap/libexec/imapd.rc start
-----

これで次回起動時より Courier-IMAP が作動します。

TOP PAGE