Dovecotでメール受信サーバを作ろう!
ここでは、Dovecotのインストール手順を掲載しています。
※CentOS 5のサポートは2017年3月をもって終了していますが、旧コンテンツとしてこちらのページは残しておきます。
Dovecotとは…?
Dovecotはオープンソースで開発されている受信用サーバ(POP/IMAPサーバ)です。
POPとはPost Office Protocolの略で、メール受信のときに使われるルールのことです。サーバに届いたメールをメーラーにダウンロードして読むため、基本的に1台の端末でしかメールを読むことができません(メーラーの設定で、サーバにメールを残しておくことも一応可能です)。
IMAPとは、Internet Message Access Protocolの略で、POP同様メール受信のときに使われるルールのことです。POPではメールをダウンロードしましたが、こちらはサーバ上にメールを残すため、多数の端末でメールを読みたい場合に便利です。
POPでの受信を前提としたサーバでは1人当たりに割り当てられるメールサーバの容量があまり多くない場合があります。そのため、メールをサーバに残す設定にしているとすぐ容量がいっぱいになってしまい、新規にメールを受信できない…となる可能性があります。IMAPはサーバ内にメールを残すことが前提なのでその分割り当てられる容量も多い場合がほとんどです。
メールを読む端末の台数やサーバの容量など、各自環境に合わせて選択してください。
Dovecotのインストール
[root@co5 ~]# yum -y install dovecot
Installed: dovecot.x86_64 0:1.0.7-9.el5_11.4 Complete!
Dovecotの設定
DovecotはPOP、IMAP両方に対応したサーバの構築が可能です。お好みで変更してください。
メールはPostfix同様、Maildirで管理する形とします。
[root@co5 ~]# vi /etc/dovecot.conf
#protocols = imap imaps pop3 pop3s
↓
protocols = imap imaps
#login_process_size = 64
↓
login_process_size = 64 ※32bit版では設定不要
# <doc/wiki/MailLocation.txt>
#
#mail_location =
↓
mail_location = maildir:~/Maildir
Dovecotの起動
[root@co5 ~]# /etc/rc.d/init.d/dovecot start
Dovecot Imap を起動中: [ OK ]
[root@co5 ~]# chkconfig dovecot on
[root@co5 ~]# chkconfig --list dovecot
dovecot 0:off 1:off 2:on 3:on 4:on 5:on 6:off
メールサーバの設定は以上で完了です。
サーバ以外の設定
ルータのポートマッピング
ブロードバンドルータにはファイアウォール機能が付いていて、初期状態では外部からの通信を遮断しています。ポートマッピング(ポート開放)を行い、メールの送受信を可能にします。
使用するポートは以下の通りです。
- ・SMTP:25
- ・POP:110
- ・IMAP:143
設定が終わったら、自分自身へのメール送受信、外部とのメール送受信のテストを行い、正しく動作するかを確認してみましょう。
参考にしたサイト様
今回新しく登場したコマンド
[広告]
トップページ
CentOS 5
○準備
○仮想化準備(VMware)
○仮想化準備(Hyper-V)
○仮想化準備(Proxmox)
○基本操作
○導入
○セキュリティ対策
○Dynamic DNS
○NTPサーバ
○データベース
○WEBサーバ
○FTPサーバ
○メールサーバ
○DNSサーバ
○ファイルサーバ
○その他