CentOS+Postfix+Dovecot+Postfixadmin+Roundcube邮件服务器

前端之家收集整理的这篇文章主要介绍了CentOS+Postfix+Dovecot+Postfixadmin+Roundcube邮件服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


之前一直使用Postfix+Courier+Sasl+Extmail 邮件服务器方案,并配置了MailDrop 做邮件转发和Mailman邮件列表,在两年多时间里,运行良好。可是现生产环境使用Nginx 越来越多,为了一个Webmail 单独配置Apache+Perl 资源开销大,Courier+Sasl 配置也相对比较繁琐,抽了两天时间,结合网上一些实例,对邮件服务器做了一些改进。

Dovecot 不仅可以做POP3,IMAP服务器,也可以用来做SMTP验证,省去了Cyrus Sasl,并且效率资源占用也相对Courier 好很多,同时支持LOGIN验证方式,可以满足Outlook,Foxmail 客户端登录访问,本文配置了SMTP发件认证,POP3接收认证,WEBMail 功能邮件转发,防病毒未有进行配置。

软件包说明:

Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)
Dovecot-2.1.8.tar.gz IMAP 和 POP3 邮件服务器
Postfixadmin-2.3.5.tar.gz 采用PHP编写的开源WEB邮箱及域名账号管理工具
Roundcubemail-0.8.1.tar.gz 采用PHP编写的开源IMAP邮件WEB客户端

1.准备工作:


安装配置在 CentOS 6.3 x64 最小化安装环境上进行,先安装好 Nginx(Apache)+PHP+MysqL,Roundcube 需要PHP IMAP扩展支持,如果在编译PHP时没开启IMAP支持,可以用下面的方法添加扩展

?

1

# yum install libc-client-devel libc-client

安装 PHP-imap 扩展依赖的的廉包
进入到PHP源码包 imap 扩展库路径下 如 /opt/PHP-5.3.12/ext/imap 执行

?

1

2

# /usr/local/PHP/bin/PHPize

# ./configure --with-PHP-config=/usr/local/PHP/bin/PHP-config --with-kerberos --with-imap-ssl

检查系统配置过程中国如果提示出错,可以尝试将libc-client 库做个链接到lib 下

?

1

2

# ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

# make && make install

安装后修改 PHP.ini 的 extension_dir路径 ,并加入 extension=”imap.so” 扩展
卸载系统自带的sendmail 或 postfix

# yum remove sendmail postfix

2. 编译安装Postfix

http://www.link588.com/html/caozuoxitong/142835.html

猜你在找的CentOS相关文章