邮件服务器搭建之:详解Dovecot配置
Dovecot是⼀个安全性较好的POP3/IMAP服务器软件,响应速度快⽽且扩展性好
POP3 / IMAP 是 MUA 从邮件服务器中读取邮件时使⽤的协议。其中,POP3是从邮件服务器中下载邮件,⽽IMAP则是将邮件留在服务器端直接对邮件进⾏管理、操作。
Dovecot使⽤PAM⽅式( Pluggable Authentication Module,可插拔认证模块)进⾏⾝份认证,以便识别并验证系统⽤户,通过认证的⽤户才允许从邮箱中收取邮件。对于RPM⽅式安装的dovecot,会⾃动建⽴该PAM⽂件
RHEL6系统⾃带了Dovecot软件,可通过yum之间安装
[root@rhel6 ~]# yum -y install dovecot\*
[root@rhel6 ~]# vi /etc/f
protocols = imap pop3  //使⽤的协议
login_trusted_networks = 192.168.0.0/24                        //设置允许连接的地址
!
include conf.d/*.conf                                          //说明conf.d下的所以conf结尾的⽂件均有效
[root@rhel6 ~]# cat /etc/dovecot/conf.f  //设置邮件存放的路径
mail_location = mbox:~/mail:INBOX=/var/mail/%u
基础的 POP3/IMAP 设置
[root@rhel6 ~]# vi /etc/dovecot/conf.f
ssl = no                                                        //关闭SSL加密
[root@rhel6 ~]# /etc/init.d/dovecot restart
[root@rhel6 ~]# netstat -lntp | grep dovecot                        //只开放了110、143端⼝
tcp        0      0 0.0.0.0:110                0.0.0.0:*                  LISTEN      2434/dovecot
tcp        0      0 0.0.0.0:143                0.0.0.0:*                  LISTEN      2434/dovecot
tcp        0      0 :::110                      :::*                        LISTEN      2434/dovecot
tcp        0      0 :::143                      :::*                        LISTEN      2434/dovecot
发送⼀封邮件给rhce@⽤户,到windows系统通过outlook接收邮件进⾏测试:
[root@rhel6 ~]# mail -s 'postfix' rhce@ < /etc/hosts
加密的POP3s/IMAPs设置
[root@rhel6 ~]# vi /etc/dovecot/conf.f
disable_plaintext_auth = yes                                        //设置密⽂传输
[root@rhel6 ~]# vi /etc/dovecot/conf.f
ssl=required  //开启SSL
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem  //公钥路径
ssl_key = </etc/pki/dovecot/private/dovecot.pem  //私钥路径
[root@rhel6 ~]# vi /etc/dovecot/conf.f
service imap-login {
inet_listener imap {
port = 0
}
inet_listener imaps {
#port = 993
#ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 0
}
inet_listener pop3s {
#port = 995
#ssl = yes
}
}
[root@rhel6 ~]# /etc/init.d/dovecot restart
[root@rhel6 ~]# netstat -lntp | grep dovecot
tcp        0      0 0.0.0.0:993                0.0.0.0:*                  LISTEN      2547/dovecot
tcp        0      0 0.0.0.0:995                0.0.0.0:*                  LISTEN      2547/dovecot
tcp        0      0 :::993                      :::*                        LISTEN      2547/dovecot
conftcp        0      0 :::995                      :::*                        LISTEN      2547/dovecot

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。