1. Dovecot安装
安装Dovecot:
yum -y install dovecot dovecot-mysql
启动服务并设置开机自启动:
systemctl start dovecot
systemctl enable dovecot
2. Dovecot配置
Dovecot配置文件目录:/etc/dovecot,在该目录中dovecot.conf和conf.d目录下的配置文件很重要,下面分别做配置介绍。
2.1 /etc/dovecot/dovecot.conf 配置文件:
该配置文件是dovecot的主配置,去掉注释,相对简单。主要内容如下:
# 启动imap、pop3、lmtp协议
protocols = imap lmtp pop3
# 监听所有地址,包含ipv4和ipv6
listen = *, ::
# 最大连接数限制
mail_max_userip_connections = 50
# 包含conf.d目录下所有的.conf配置文件
!include conf.d/*.conf
!include_try local.conf
2.2 /etc/dovecot/conf.d/10-mail.conf 配置文件:
增加或修改如下配置:
# 邮件存储位置,%d表示域名,%n表示用户名
mail_location = maildir:/var/mail/vhosts/%d/%n
# /var/mail的权限组设置为mail
mail_privileged_group = mail
2.3 用户及目录配置
添加用户和组:
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /var/mail
创建域名目录:
# 域名需要根据实际更换
mkdir -p /var/mail/mailabc.cn
设置目录所有者和所有组:
chown -R vmail:vmail /var/mail/mailabc.cn
chown -R vmail:dovecot /etc/dovecot
chmod -R o-rwx /etc/dovecot
2.4 /etc/dovecot/conf.d/10-auth.conf 配置文件:
添加或修改如下配置:
# 禁用明文密码
disable_plaintext_auth = yes
# 密码授权机制设置为明文,