setup virtual mail on aws(3/4)
前回の続き。
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 }