• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Linux中Postfix邮件接收配置(四)

网络服务 彭东稳 9年前 (2015-11-10) 27262次浏览 已收录 0个评论

Dovecot介绍

MRA邮件取回代理也有很多如courier-imapcyrus-imapdovecot这三个个工具,下面重点介绍Dovecot:

1.高安全性。据 Dovecot 的作者声称,从 Dovecot 的设计和实现,安全性都是被高度关注和强调的。这里的安全性不单单指传统意义的安全漏洞,也包括软件的可靠性。而 Dovecot 高安全性的最佳佐证,就是悬赏Dovecot 作者从 2006 年开始,对于第一个能够发现“remotely exploitable security hole”的人,奖赏 1000 英镑,结果时至今日,这 1000 英镑仍然没有人得到。这里的“remotely exploitable security hole”并不是简单的指软件缺陷。由此看出其安全性十分了得。而作为可直接访问用户数据和邮件的应用,如果存在被人非法访问的漏洞,后果何其严重。

2.高性能。这里的高性能并不是泛指 Dovecot 软件本身运行多快,而是专指 Dovecot 在访问邮箱时的高性能。Dovecot 是通过对标准的邮件存储格式 mbox  maildir 进行索引来做到的。索引对用户是透明的,在后台悄悄的,并且是增量进行,也就是在每次有新邮件或者是用户对邮件进行修改或删除时进行,因此将索引的代价降至最低。Dovecot 只对那些用户客户端经常用到的信息,如邮件标题,邮件发送者等进行索引。保证索引文件不过于太大。在邮箱的邮件数很小的时候是看不出索引的好处的,但当邮件数量慢慢增大时,Dovecot 就显示出他的优势:每次打开邮箱,收发删除邮件都非常快。相比其他一些传统主流的 IMAP Server  uwimap,就不支持索引,因此每当打开邮箱,需要扫描整个文件系统,载入全部文件,放到内存,代价之大,可想而知。另外索引和我们接下来讨论的主题是紧密相关的。

3.支持pop3,imap4,pops,imaps收邮件协议

4.易于管理和扩展性。Dovecot 具有非常多的插件,使得配置十分方便和灵活。比如有SASL的认证能力,但不依赖于SASL才可以认证,自身就可以直接去做认证的 auth-mechanism,支持 plainCRAM-MD5 等。下面是例子:

10-auth.conf:

auth_mechanisms = plain login cram-md5

又比如用于用户密码认证的 passworddb,支持 password-fileLDAPSQLStatic 等。

5.支持两种邮箱格式:

mailbox:一个邮件存储所有邮件(redhat默认使用)

maildir:一个文件存储一封邮件,所有邮件存储在一个目录中

RPM包安装Dovecot

  安装Dovecot

修改配置文件

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

[root@localhost ~]# service dovecot start

[root@localhost ~]# chkconfig dovecot on

PSDovecot就安装完成后开启协议就可以用来收邮件了,默认就可以从Passwd中认证账户。

POP3协议收邮件命令

Linux中Postfix邮件接收配置(四)

编译安装Dovecot

安装pam-devel

安装Dovecot

安装dovecot.pem

添加系统的服务

建立dovecot.conf配置文件

创建PAM认证文件

最后启动编译好的dovecot服务可以测试收邮件


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!