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
}