开发者社区> 技术小胖子> 正文

邮件服务器搭建之:详解Dovecot配置

简介:
+关注继续查看
Dovecot是一个安全性较好的POP3/IMAP服务器软件,响应速度快而且扩展性好
POP3 / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,POP3是从邮件服务器中下载邮件,而IMAP则是将邮件留在服务器端直接对邮件进行管理、操作。
Dovecot使用PAM方式( Pluggable Authentication Module,可插拔认证模块)进行身份认证,以便识别并验证系统用户,通过认证的用户才允许从邮箱中收取邮件。对于RPM方式安装的dovecot,会自动建立该PAM文件
RHEL6系统自带了Dovecot软件,可通过yum之间安装
 

  1. [root@rhel6 ~]# yum -y install dovecot\* 
  2. [root@rhel6 ~]# vi /etc/dovecot/dovecot.conf  
  3. protocols = imap pop3  //使用的协议
  4. login_trusted_networks = 192.168.0.0/24                         //设置允许连接的地址 
  5. !include conf.d/*.conf                                          //说明conf.d下的所以conf结尾的文件均有效 
  6.  
  7. [root@rhel6 ~]# cat /etc/dovecot/conf.d/10-mail.conf  //设置邮件存放的路径
  8. mail_location = mbox:~/mail:INBOX=/var/mail/%u 
  

  1. 基础的 POP3/IMAP 设置 
  2. [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-ssl.conf  
  3. ssl = no                                                         //关闭SSL加密 
  4. [root@rhel6 ~]# /etc/init.d/dovecot restart         
  5. [root@rhel6 ~]# netstat -lntp | grep dovecot                        //只开放了110、143端口 
  6. tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      2434/dovecot         
  7. tcp        0      0 0.0.0.0:143                 0.0.0.0:*                   LISTEN      2434/dovecot         
  8. tcp        0      0 :::110                      :::*                        LISTEN      2434/dovecot         
  9. tcp        0      0 :::143                      :::*                        LISTEN      2434/dovecot 
发送一封邮件给rhce@rhel6.xfcy.org用户,到windows系统通过outlook接收邮件进行测试:
[root@rhel6 ~]# mail -s 'postfix' rhce@rhel6.xfcy.org < /etc/hosts


  1. 加密的POP3s/IMAPs设置 
  2. [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-auth.conf  
  3. disable_plaintext_auth = yes                                        //设置密文传输 
  4.  
  5. [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-ssl.conf  
  6. ssl=required  //开启SSL
  7. ssl_cert = </etc/pki/dovecot/certs/dovecot.pem  //公钥路径
  8. ssl_key = </etc/pki/dovecot/private/dovecot.pem  //私钥路径
  9.  
  10. [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-master.conf  
  11. service imap-login { 
  12.   inet_listener imap { 
  13.     port = 0 
  14.   } 
  15.   inet_listener imaps { 
  16.     #port = 993 
  17.     #ssl = yes 
  18.   } 
  19.  
  20. service pop3-login { 
  21.   inet_listener pop3 { 
  22.     port = 0 
  23.   } 
  24.   inet_listener pop3s { 
  25.     #port = 995 
  26.     #ssl = yes 
  27.   } 
  28.                                       
  29. [root@rhel6 ~]# /etc/init.d/dovecot restart          
  30. [root@rhel6 ~]# netstat -lntp | grep dovecot         
  31. tcp        0      0 0.0.0.0:993                 0.0.0.0:*                   LISTEN      2547/dovecot         
  32. tcp        0      0 0.0.0.0:995                 0.0.0.0:*                   LISTEN      2547/dovecot         
  33. tcp        0      0 :::993                      :::*                        LISTEN      2547/dovecot         
  34. tcp        0      0 :::995                      :::*                        LISTEN      2547/dovecot 

本文转自Vnimos51CTO博客,原文链接:http://blog.51cto.com/vnimos/1176240,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Postfix + Extmail 企业邮件服务器搭建
ExtMail套件用于提供从浏览器中登录、使用邮件系统的Web操作界面,而Extman套件用于提供从浏览器中管理邮件系统的Web操作界面。它以GPL版权释出,设计初衷是希望设计一个适应当前高速发展的IT应用环境,满足用户多变的需求,能快速进行开发、改进和升级,适应能力强的webmail系统。
85 0
使用iRedMail 搭建邮件服务器
使用iRedMail 搭建邮件服务器
423 0
Linux服务器---邮件服务器dovecot
安装dovecot        Dovecot是CentOS系统中著名的POP3/IMAP服务器实现。POP3/IMAP是从邮件服务器中读取邮件时使用的协议,POP3将邮件全部从服务器中拖取下来;IMAP则每次从服务器获取邮件名等关键信息,要读某封邮件时,才从服务器下载。
1087 0
+关注
技术小胖子
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载