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/dovecot/dovecot.conf
- protocols = imap pop3 //使用的協議
- login_trusted_networks = 192.168.0.0/24 //設置容許鏈接的地址
- !include conf.d/*.conf //說明conf.d下的因此conf結尾的文件均有效
-
- [root@rhel6 ~]# cat /etc/dovecot/conf.d/10-mail.conf //設置郵件存放的路徑
- mail_location = mbox:~/mail:INBOX=/var/mail/%u
- 基礎的 POP3/IMAP 設置
- [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-ssl.conf
- ssl = no //關閉SSL加密
- [root@rhel6 ~]# /etc/init.d/dovecot restart
- [root@rhel6 ~]# netstat -lntp | grep dovecot //只開放了1十、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@rhel6.xfcy.org用戶,到windows系統經過outlook接收郵件進行測試:
[root@rhel6 ~]# mail -s 'postfix' rhce@rhel6.xfcy.org < /etc/hosts
- 加密的POP3s/IMAPs設置
- [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-auth.conf
- disable_plaintext_auth = yes //設置密文傳輸
-
- [root@rhel6 ~]# vi /etc/dovecot/conf.d/10-ssl.conf
- 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.d/10-master.conf
- 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
- tcp 0 0 :::995 :::* LISTEN 2547/dovecot