Posted at

メールサーバ立てる(受信編)

More than 1 year has passed since last update.


前回の「メールサーバ立てる(送信編)」のつづき


想定環境

OS: CentOS 7


メール受信用IMAPサーバ(dovecot)の構築

yum -y install dovecot


/etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp

listen = *
dict {
#quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
#expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
}
!include conf.d/*.conf
!include_try local.conf


/etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no

auth_mechanisms = plain login
!include auth-system.conf.ext


/etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

namespace inbox {
inbox = yes
}
first_valid_uid = 1000
mbox_write_locks = fcntl


/etc/dovecot/conf.d/10-master.conf

service imap-login {

inet_listener imap {
}
inet_listener imaps {
}
}
service pop3-login {
inet_listener pop3 {
}
inet_listener pop3s {
}
}
service lmtp {
unix_listener lmtp {
}
}

service imap {
}
service pop3 {
}
service auth {
unix_listener auth-userdb {
}

unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
}
service auth-worker {
}

service dict {
unix_listener dict {
}
}



/etc/dovecot/conf.d/10-ssl.conf

ssl = no

ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem


サービスの自動起動設定・起動

systemctl restart dovecot && systemctl enable dovecot