■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の場合)のポートを開ける。