dovecot Ver.2.3.3

 yum インストール
# yum install dovecot


 ソース インストール
# wget https://www.dovecot.org/releases/2.3/dovecot-2.3.3.tar.gz
# tar zxvf dovecot-2.3.3.tar.gz
# cd /dovecot-2.3.3
# ./configure --with-ssl=openssl --disable-ipv6 --without-pam --without-vpopmail --without-ldap
# make
# make install

ユーザー作成
# useradd -s /sbin/nologin dovecot
# useradd -s /sbin/nologin dovenull

設定ファイルをコピー
# cd /usr/local/share/doc/dovecot/example-config
# cp -a conf.d /usr/local/etc/dovecot/
# cp -a dovecot.conf /usr/local/etc/dovecot/
# cp -a dovecot-*.ext /usr/local/etc/dovecot/


 編集 /usr/local/etc/dovecot/dovecot.conf
protocols = pop3
listen = *


 編集 /usr/local/etc/dovecot/conf.d/10-auth.conf
auth_mechanisms = plain login

smtp-auth 時のパスワード平文を許可するか no許可 | yes 拒否
disable_plaintext_auth = no

pam認証を無効
-!include auth-system.conf.ext
+#!include auth-system.conf.ext

-#!include auth-passwdfile.conf.ext
+!include auth-passwdfile.conf.ext

参考URL
CentOS6のDovecot(バージョン2)でPostfixのバーチャルメールボックスにアクセスできるようにする


 編集 /usr/local/etc/dovecot/conf.d/auth-passwdfile.conf.ext
passdb {
driver = passwd-file
args = /usr/local/etc/dovecot/dovecot-passwd
}

userdb {
driver = passwd-file
args = /usr/local/etc/dovecot/dovecot-passwd
}


 編集 /usr/local/etc/dovecot/conf.d/10-mail.conf
mail_location = maildir:~/Maildir


 編集 /usr/local/etc/dovecot/conf.d/10-master.conf
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
}


 編集 /usr/local/etc/dovecot/conf.d/10-ssl.conf
ssl = no
#ssl_cert = < /etc/ssl/certs/dovecot.pem
#ssl_key = </etc/ssl/private/dovecot.pem


 アカウントの追加
パスワードの作成
CentOS6
# dovecotpw

CentOS7
# doveadm pw

# vi /usr/local/etc/dovecot/dovecot-passwd
info@aaa.com:{CRYPT}$2y$05$n7V0rRucRkMd93A.OZrNtetbSQrwd1hxZCJgjVHTxV92.eXRGr9fW:5000:5000:::::Maildir:/home/mail/aaa.com/info/Maildir
info@bbb.jp:{CRYPT}$2y$05$n7V0rRucRkMd93A.OZrNtetbSQrwd1hxZCJgjVHTxV92.eXRGr9fW:5000:5000:::::Maildir:/home/mail/bbb.jp/info/Maildir


起動
# /usr/local/sbin/dovecot

停止
# pkill dovecot


更新 2018.10.29