介绍:
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(邮件传输代理)的配置教程可以参考以下文章: