四、Dovecot常规配置
SendMail只能实现SMTP协议的功能,而目前在使用邮件系统时很多用户还是习惯使用类似foxmail的一些邮件客户端软件,这些软件通常都支持pop3、IMAP4等协议。如果希望在RHEL中实现pop3、IMAP4需要使用dovecot。
安装
1、安装dovecot软件包。
yum -y install dovecot.i*
2、dovecot配置比较简单,通常只需修改Dovecot修改支持的协议即可。在/etc/dovecot.conf中已有,只需取消注释即可(如下图)。
3、启动dovecot并将其设置为自动运行。
service dovecot restart
chkconfig dovecot on
五、配置POPs&IMAPs
pop3及IMAP4协议都是采用明文方式进行数据传输,不过可以通过SSL对其数据传输进行加密
。配置方法如下:
1、在/etc/pki/tls/certs目录下输入以下命令生成密钥(dovecot.pem只是文件名可任意)。
编辑/etc/dovecot.conf文件,加入下图内容:
在dovecot配置完成后可以通过mutt命令对pop3/pops及imap/iamps进行测试。具体方法如下:
1、使用POP3方法验证Dovecot
mutt -f pop://user@server[:port]
mutt -f pops://user@server[:port]
输入命令可通过pop(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。
mutt -f pop://user2@golf.example.zqin
输入用户密码
进入后可看到该用户的邮件
在上、下移动选择邮件回车可查看。
2、使用IMAP4方法验证Dovecot
mutt -f imap://user@server[:port]
mutt -f imaps://user@server[:port]
输入命令可通过imap(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。
mutt -f imap://user2@golf.example.zqin
输入”o”同意开始通过imap连接服务器
进入后输入用户密码,可看到该用户的邮件
在上、下移动选择邮件回车可查看。