Dovecotは、Postfixからサーバー上の受信メールを受信するために使用されます。 Dovecotは、LinuxおよびUNIXオペレーティングシステムで使用されるオープンソースのIMAPおよびPOP3メールサーバーです。
以下は、CentosにDovecotをインストールする手順です。
Postfixがプリインストールされていると思います。この構成はCentos6で行っています。
- 以下のコマンドを使用してDovecotをインストールします。
# sudo yum install dovecot
- インストールしたら、dovecotファイルを構成する必要があります。 viで開く 編集者と以下のように変更を加えます。
# vi /etc/dovecot/dovecot.conf
protocols = imap pop3
mail_location = maildir:~/Maildir
- 次に、パス/etc/dovecot/conf.d/10-auth.confにある認証プロセスファイルを構成します。 。再度viを使用します 編集者と次の行のコメントを外します。
auth_mechanisms = plain login
- メールの場所を設定するには、 10-mail.confに以下の行を追加します /etc/dovecot/conf.d/にあるファイル 場所。
mail_location = maildir:~/Maildir
- 次に、PostfixSMTPAUTH用にUNIXソケットを設定します。これを行うには、ファイル /etc/dovecot/conf.d/10-master.confを変更します 下の画像のように変更を加える必要があります。
vi /etc/dovecot/conf.d/10-master.conf
#unix_listener auth-userdb { #mode = 0600 #user = #group = #} # Postfix smtp-auth unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }
- ファイルを開く20-pop3.conf 以下のコマンドを使用します。
vi /etc/dovecot/conf.d/20-pop3.conf
- コメントを外すか、以下の行がない場合は追加します。
pop3_uidl_format = %08Xu%08Xv pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- 以下のコマンドを使用してユーザーを作成してください。ここでは、テストユーザーを使用しました。
sudo useradd test
- テストユーザーのメールディレクトリを作成します。
sudo mkdir /home/test/Maildir
- 作成したユーザーにメールディレクトリのアクセス許可を割り当てます。
sudo chown test:test /home/test/Maildir sudo chmod -R 700 /home/test/Maildir
- 以下のコマンドを実行して、dovecotサービスを開始します 。
# sudo service dovecot start
- メールクライアントをSMTPサーバーに接続するには、Postfixを設定する必要があります。
- ファイルを開く/etc/postfix/main.cf viを使用する 編集者。
sud vi /etc/postfix/main.cf
- 以下の行を追加します。
# authentication smtpd_sasl_security_options = noanonymous smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_local_domain = $hostname broken_sasl_auth_clients = yes smtpd_sasl_path = private/auth
- Postfixサービスを再起動します。
# sudo service postfix restart
- ファイアウォールで以下のポートを許可する必要があります。
110,143,465,587,993,995