2000/9/13
バージョン Courier-IMAP 1.0
OS RedHat 6.2J (Linux 2.2.14-5.0)
ホームページ http://www.inter7.com/courierimap/ (公式ページ)
ダウンロード ftp://download.sourceforge.net/pub/sourceforge/courier/

qmailのMaildir形式に対応したフリーのIMAP4サーバです。

インストール

$ tar xvfz courier-imap-1.0.tar.gz

$ cd courier-imap-1.0
$ ./configure

$ make

$ make check

$ su

# make install

ブートスクリプト(/etc/rc.d/rc.local)に以下の行を追加します。

# Start Courier-IMAP
/usr/lib/courier-imap/libexec/imapd.rc start

リブートします。

# reboot

CRAM-MD5認証に対応する

$ su

/usr/lib/courier-imap/etc/imapd.configのIMAP_CAPABILITYという行を以下のように修正します。

IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD-ORDEREDSUBJECT SORT AUTH=CRAM-MD5"

次に共有秘密鍵を生成します。まず/etc/userdbというファイルを作ってパーミッションを700にします。

# touch /etc/userdb
# chmod 700 /etc/userdb

このファイルにユーザーエントリを記述します。ユーザー名の後にタブを入れ、ホームディレクトリ、ユーザーID(uid)、Maildirのディレクトリ、グループID(gid)

miyamae home=/home/miyamae|uid=500|mail=/home/miyamae/Maildir|gid=500

以下のコマンドで共有秘密鍵を生成します。

# cd /usr/lib/courier-imap/sbin/
# ./userdbpw -hmac-md5 | ./userdb miyamae set imap-hmac-md5pw
Password:
Reenter password:

# ./makeuserdb