CentOS 7 dovecotインストール

■dovecotのインストール

[root@server1 ~]# yum -y install dovecot
読み込んだプラグイン:fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * centosplus: mirrors.btte.net
 * epel: ftp.cuhk.edu.hk
 * extras: ftp.riken.jp
 * rpmforge: ftp.kddilabs.jp
 * updates: mirrors.btte.net
45 packages excluded due to repository priority protections
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ dovecot.x86_64 1:2.2.10-4.el7_0.1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

====================================================================================================
 Package             アーキテクチャー   バージョン                        リポジトリー         容量
====================================================================================================
インストール中:
 dovecot             x86_64             1:2.2.10-4.el7_0.1                updates             3.2 M

トランザクションの要約
====================================================================================================
インストール  1 パッケージ

総ダウンロード容量: 3.2 M
インストール容量: 9.7 M
Downloading packages:
dovecot-2.2.10-4.el7_0.1.x86_64.rpm                                          | 3.2 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:dovecot-2.2.10-4.el7_0.1.x86_64                                   1/1
  検証中                  : 1:dovecot-2.2.10-4.el7_0.1.x86_64                                   1/1

インストール:
  dovecot.x86_64 1:2.2.10-4.el7_0.1

完了しました!

■dovecotの設定ファイルの編集

[root@server1 ~]# vi /etc/dovecot/dovecot.conf
Protocols we want to be serving.
#protocols = imap pop3 lmtp
↓
protocols = imap pop3 lmtp ← #を外す
# Space separated list of trusted network ranges. Connections from these
# IPs are allowed to override their IP addresses and ports (for logging and
# for authentication checks). disable_plaintext_auth is also ignored for
# these networks. Typically you'd specify your IMAP proxy servers here.
#login_trusted_networks =
disable_plaintext_auth = no ← プレインテキストのパスワード認証(追記)

メールボックス格納形式をMaildir形式とする
[root@server1 ~]# vi /etc/dovecot/conf.d/10-mail.conf
#   mail_location = maildir:~/Maildir
#   mail_location = mbox:~/mail:INBOX=/var/mail/%u
#   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
#
# 
#
#mail_location =
↓
mail_location = maildir:~/Maildir ← #を外し maildir:~/Maildirを追記

■dovecotの起動

[root@server1 ~]# systemctl start dovecot

■dovecotの自動起動設定

[root@server1 ~]# systemctl enable dovecot
ln -s '/usr/lib/systemd/system/dovecot.service' '/etc/systemd/system/multi-user.target.wants/dovecot.service'

POP/IMAPサーバを使うには、ルーターの設定が必要なので、110番(POPの場合)または143番(IMAPの場合)のポートを開ける。