CentOS 6下郵件接收代理程序——dovecot配置教程

介紹:
dovecot是開源的pop3和imap郵件服務器(MRA,郵件接收代理),用於支持客户端從服務器讀取郵件。
軟件安裝:

[root@localhost ~]# yum install -y dovecot

dovecot配置部分
使用vim文本編輯器編輯dovecot主配置文件

[root@localhost ~]# vim /etc/dovecot/dovecot.conf

找到# protocols = imap pop3 lmtp這條配置語句,去掉前面的註釋(#)。這裏是開啓dovecot的pop3和imap服務。

修改後如圖:

保存並退出。
編輯/etc/dovecot/conf.d/10-auth.conf

[root@localhost ~]# vim /etc/dovecot/conf.d/10-auth.conf

找到# disable_plaintext_auth = yes,去掉前面的註釋(#)並將= yes改為= no。這裏是定義允許使用明文密碼登陸imap/pop3。

修改後如圖:

保存並退出
編輯/etc/dovecot/conf.d/10-mail.conf

[root@localhost ~]# vim /etc/dovecot/conf.d/10-mail.conf

找到# mail_location = mbox:~/mail:INBOX=/var/mail/%u,去掉前面的註釋(#)。這裏是定義郵件存儲路徑。

修改後如圖:

保存並退出,至此dovevot部分配置完成。
現在在保證selinux及防火牆已關閉的情況下啓動dovecot服務。

[root@localhost ~]# service dovecot start

添加兩個郵件賬户測試用:

[root@localhost ~]# useradd -s /sbin/nologin user1
[root@localhost ~]# useradd -s /sbin/nologin user2
[root@localhost ~]# passwd user1
[root@localhost ~]# passwd user2

創建完賬户後要賦予賬號對應的郵箱777的權限,否則接收不到郵件。

[root@localhost ~]# chmod 777 /var/mail/*

測試服務可以使用outlook、fixmail等郵件客户端。
推薦配置完MTA(郵件傳輸代理)和MRA(郵件接收代理)後一起測試,會方便很多。
關於MTA(郵件傳輸代理)的配置教程可以參考以下文章:

CentOS 6下使用sendmail搭建簡單郵件傳輸服務器

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code