前回の続き。
7. dovecotのinstall
imapとpop3は、dovecotを利用する。
% sudo yum install devecot
8. dovecotのsetup
/etc/dovecot/dovecot.conf
protocols = imap pop3 listen = *, ::
/etc/dovecot/conf.d/10-auth.conf
SSLで経路の暗号化をしているので、パスワード認証はplainもOK。
ユーザ認証は、パスワードファイルで行う。
disable_plaintext_auth = no auth_mechanisms = digest-md5 plain login !include auth-system.conf.ext !include auth-passwdfile.conf.ext
/etc/dovecot/conf.d/10-mail.conf
mail spoolは、/var/vhosts/virtual_domain名/user名/Maildir
mail_location = maildir:/var/vhosts/%d/%n/Maildir mail_uid =5000 mail_gid =5000
/etc/dovecot/conf.d/10-master.conf
imapsとpop3s を利用。通常のimapとpop3も開けてあるが、awsのSecurityGroupで
portを閉じている。imapとpop3は認証のテストで、localhost折り返して使う。
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
port = 995
ssl = yes
}
}
/etc/dovecot/conf.d/10-ssl.conf
ssl = yes
/etc/dovecot/conf.d/auth-passwdfile.conf.ext
passdb {
driver = passwd-file
args = scheme=CRYPT username_format=%u /etc/dovecot/users
}
userdb {
#driver = passwd-file
driver = static
#args = username_format=%u /etc/dovecot/users
args = /etc/dovecot/users
}