第1步:安装Dovecot服务程序:
[root@mail~] # yum install dovecot
第2步:修改Dovecot配置文件 :
# vi /etc/dovecot/dovecot.conf protocols = imap pop3 lmtp # 支持邮局协议 login_trusted_networks = 192.168.0.0/24 //修改第48行的允许登陆网段地址,全部允许即为(0.0.0.0/0)。 !include conf.d/*.conf //该配置项说明conf.d下的所以conf结尾的文件均有效,注意最前面的 ! 号 # vi /etc/dovecot/conf.d/10-auth.conf disable_plaintext_auth = no#允许明文密码验证 # vi /etc/dovecot/conf.d/10-ssl.conf ssl = no # 禁用ssl # vi /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir # 邮件存储格式及位置, 地址要和postfix服务器配置文件中的home_mailbox地址一致
第3步:启动Dovecot服务程序:
[root@mail~] # systemctl restart dovecot [root@mail~] # systemctl enable dovecot
配置使用Dovecot SASL进行SMTP验证
1、编辑 /etc/dovecot.conf,确保auth default区域有如下设置值:
auth default { socket listen { client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } mechanisms = plain login }
2、编辑/etc/postfix/main.cf,增加如下代码启用sasl认证。
smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth
3、重启服务
service postfix restart service dovecot restart