|
经过这两天的研究,终于找到了一个开源的邮件服务系统——iRedMail。
iRedMail 是一套基于 GPL 发布的 Shell 脚本,目的是全自动安装和配置邮件服务所需要的组件,以减轻系统管理员的负担。它提供了一个基本的命令行下的用户交互界面(使用 dialog 程序实现),用户只需要简单地选择他所希望使用的组件,就可以在几分钟内(少于 3 分钟)部署好一台功能强大的邮件服务器。(引自:http://www.iredmail.org/)
后端用的是postfix。Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心(T.J. Watson Research Center)的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最早在1990年代晚期出现,是一个开放源代码的软件。(引自:http://zh.wikipedia.org/wiki/Postfix)
操作系统采用的centos5.2 i386,操作系统安装过程中没有选择邮件服务、http服务等,并且系统安装完成后就进行了一次系统升级,将已安装的的所有的软件升级到了最新。
安装过程主要是根据iRedMail官方网站的安装指南进行的,但是也遇到了一些小麻烦。
安装指南要求停用其他的软件仓库,利用get_all.sh生成的软件仓库和光盘安装源进行,但是在安装过程中,get_all.sh并没有生成安装指南中提到的iRedMail.repo这一文件,只要自己建一个,还有缺少repodata目录,及相应的文件,这些都自己手工建立。
另外安装源最后还是启用了Centos-Base.repo,停掉了Centos-Media.repo安装源。
还有,我选择用MySQL数据库,之前运行get_all.sh并没有下载dovecot-1.1.8-0_85.el5.i386.rpm、perl-DBD-mysql-4.008-1.el5.rf.i386.rpm、postfix-2.5.5-3.ired.i386.rpm这三个软件包,自己手工下载后放在了/root/iRedMail-x.y.z/pkgs/rpms目录下。
最后的安装比较顺利,安装后进行测试,在本机上用evolution,在winxp下用outlook测试均没有问题,linux、windows下用web进行管理也没有问题,只是不能通过web进行邮件的收发(自己能力有限,不熟悉网页制作,所以只要用邮件客户端能收发邮件就很高兴了) 。 |
|