$ tar zxvf courier-imap-0.26.tar.gz $ cd courier-imap-0.26 $ ./configure /etc/passwdでの認証をする場合は、--with-authpwd を付けます。 $ make $ su # make check しばらくは順調ですが途中でerrorになります。 |
MANDATORY_MANPATH /usr/lib/courier-imap/manを追加します。
# chmod 644 /usr/lib/courier-imap/man/man8/*しておきます。
imap 143/tcp imap2 imap4 #Interim Mail Access Protocol v2 imap 143/udp imap2 imap4 #Interim Mail Access Protocol v2があることを確認しておいてください。
imapdは
# /usr/lib/courier-imap/libexec/imapd.rc startで起動します。
#!/bin/sh # courier-imap # /usr/lib/courier-imap/libexec/imapd.rc start #を作成し、chown 755しておけば、起動時に実行されます。
# /usr/lib/courier-imap/libexec/imapd.rc stopで停止させます。
AUTHMODULES="authcram authuserdb authpam authpwd"の行を、使用する認証方法だけにしておくとよいでしょう。
AUTHMODULES="authpwd"だけにします。
$ su # cd /usr/lib/courier-imap/sbin # ./userdb nob set home=/home/nob mail=/home/nob/Maildir uid=1000 gid=1000これで /etc/userdb ファイルに
nob home=/home/nob|uid=1000|mail=/home/nob/Maildir|gid=1000という行が書き込まれます。
IMAPで使用するpasswordを設定します。
# ./userdbpw | ./userdb nob set imappw Password: Reenter password:ここで2回passwordを入力します。
nob home=/home/nob|uid=1000|mail=/home/nob/Maildir|gid=1000|imappw=*************とIMAP用のpasswordが設定されます。
/etc/userdb のpermissionを700にしてから、makeuserdbで実際の認証に使用するdatabaseを作成します。
# chmod 700 /etc/userdb # ./makeuserdb
しかしNetscape Messengerはbugyでちょっと使えないです。