UW IMAPDは、TurboLinux 7 Serverに付属している。利用したバージョンは、imap-2000c-5。
ユーザ toto での例。
1. UW IMAPDが標準で見るフォルダを作成
UW IMAPDは、標準ではユーザのホームディレクトリとその下のディレクトリを見に行ってしまう。
これでは使いにくいので、/var/spool/imap-folders/を作成して、ここを見に行かせることにする。
「procmail」で設定したフォルダを、/var/spool/imap-folders/の下にリンクする。
[root@linux /root]# cd /var/spool
[root@linux spool]# mkdir imap-folders
[root@linux spool]# cd imap-folders
[root@linux imap-folders]# ln -s ~toto/mail toto
|
2. UW IMAPDが標準で見るフォルダを変更
/etc/c-client.cfを、下記のように作成する。
I accept the risk for IMAP toolkit 4.1.
set black-box-directory /var/spool/imap-folders
|
3. パスワードでCRAM-MD5が利用可能なように設定する
/etc/cram-md5.pwdを、下記のように作成する。
- ユーザ名とパスワードの間はTAB。
- 生のユーザ名とパスワードを書く必要があるので、chmod 600でroot以外からは読めないようにしておく必要がある。
4. POPサービスを止めてIMAPサービスを動かす
/etc/xinetd.d/pop-3, /etc/xinetd.d/imapを編集する。
/etc/xinetd.d/pop-3
service pop-3
{
disable = yes <--- noからyesに変更しPOPを止める。
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/ipop3d
}
|
/etc/xinetd.d/imap
service imap
{
disable = no <--- yesからnoに変更しIMAPを動かす。
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/imapd
}
|
5. xinetdを再起動する
xinetdを再起動して、上記3,4の変更を有効にする。
[root@linux /root]# /etc/init.d/xinetd restart
|
6. ADSL Rounterの設定を変更する
ADSL RouterのIPフィルタの設定、
ADSL RouterのNATアドレス変換の設定から、
popのエントリーをimapdのサービス番号である"143"に変更する。
|