POP3/IMAP4サーバ構築
解説
Eメールの送信機能を持つSMTPサーバに続き、
次はEメールを蓄える機能を持つPOP3/IMAP4サーバを構築します。
SMTPサーバを経由して送られてきたメールはPOP3/IMAP4サーバ上に蓄えられます。
Eメールを使うユーザはOutlook Expressなどのメーラを利用して
POP3/IMAP4サーバ上の自分のメールボックスからメールを取り出します。
このように蓄えたメールをユーザが取り出して読むために必要なサービスを提供します。
インストール
POP3/IMAP4サーバに必要なパッケージを4つインストールします。
DVDドライブにCentOS 5のDVD-ROMをセットし、以下のコマンドを実行します。
# mount /dev/cdrom /media/cdrom
# cd /media/cdrom/CentOS/
# rpm -ihv postgresql-libs-8.1.4-1.1.i386.rpm
Preparing... ########################################### [100%]
1:postgresql-libs ########################################### [100%]
# rpm -ihv perl-DBI-1.52-1.fc6.i386.rpm
Preparing... ########################################### [100%]
1:perl-DBI ########################################### [100%]
# rpm -ihv mysql-5.0.22-2.1.i386.rpm
Preparing... ########################################### [100%]
1:mysql ########################################### [100%]
# rpm -ihv dovecot-1.0-1.2.rc15.el5.i386.rpm
Preparing... ########################################### [100%]
1:dovecot ########################################### [100%]
# cd /
# umount /media/cdrom
# cd /media/cdrom/CentOS/
# rpm -ihv postgresql-libs-8.1.4-1.1.i386.rpm
Preparing... ########################################### [100%]
1:postgresql-libs ########################################### [100%]
# rpm -ihv perl-DBI-1.52-1.fc6.i386.rpm
Preparing... ########################################### [100%]
1:perl-DBI ########################################### [100%]
# rpm -ihv mysql-5.0.22-2.1.i386.rpm
Preparing... ########################################### [100%]
1:mysql ########################################### [100%]
# rpm -ihv dovecot-1.0-1.2.rc15.el5.i386.rpm
Preparing... ########################################### [100%]
1:dovecot ########################################### [100%]
# cd /
# umount /media/cdrom
設定
ここではメールを受信するときに使用するプロトコルを設定します。
dovecotは標準でimapとpop3、また、暗号化に対応したimapsやpop3sをサポートしています。
しかし現時点でimapsやpop3sを利用する予定がないため、設定から除外します。
(1) POP3/IMAP4サーバの設定
viエディタで設定ファイル(dovecot.conf)を開き、設定を変更します。
# cd /etc/
# vi dovecot.conf
# vi dovecot.conf
ファイル名:/etc/dovecot.conf
※該当箇所のみ変更※
#protocols = imap imaps pop3 pop3s
↓変更
protocols = imap pop3 ←#を外して設定を変更
#protocols = imap imaps pop3 pop3s
↓変更
protocols = imap pop3 ←#を外して設定を変更
(2) POP3/IMAP4サーバの起動ランレベル変更
OSの起動に合わせてデーモンを自動起動する設定に変更します。
# chkconfig dovecot on
以上で設定が終了しましたのでrcスクリプトを使用してデーモンを起動します。
# /etc/rc.d/init.d/dovecot start
Starting Dovecot Imap: [ OK ]
Starting Dovecot Imap: [ OK ]
設定ファイル
/etc/dovecot.conf
