- 论坛徽章:
- 0
|
原来的邮件空间到期了,想到有独立的托管主机,为何不拿来搭建一个自己的邮件服务器,看到网络上那么多的搭建邮件服务器的例子,虽然看得眼花缭乱,但既然那么多的人都成功做了,应该没有太大的难度吧
真正搭建,才明白,把许多软件整合在一起并能正常工作,确实不容易
需要的功能有点特别,
首先,是在运行系统下增加邮件功能,所以那些安装盘方式的从零开始的iso 文件就不能用了, download-make –make install 的方式也被排除在外,我可不想因为偶然覆盖了某个库文件而导致其他系统不能运行,唯一进入候选的是能用yum 安装或者解压就能用的lamp 应用
其次,服务器用的是fedora 10, 好象用来做服务器操作系统不常见
还有,需要远程操作配置防火墙, 这个是比较难受的事,一不小心就把自己关在外面了
先安装 postfix
yum install postfix
yum install postfix-*
service sendmail stop
rpm -e sendmail
能用yum 安装的先装上
yum install squirrelmail dovecot dovecot-mysql perl-LockFile-* perl-MIME-* perl-Log* perl-Mail-Sender php5-zendFramework php-imap spamassassin clamav amavisd-new cyrus-sasl clamav-update sqlgrey php-pear-DB* php-pear-MDB2-Driver-mysql
postfixadmin 解压安装
wget http://cdnetworks-kr-1.dl.source ... fixadmin_2.3.tar.gz
tar xvf postfixadmin_2.3.tar.gz
接下下来的配置大同小异,顺序如下
配置postfixadmin,以便在帐号数据库中建立数据
配置postfix使用dovecot进行验证
配置dovecot 使用postfixadmin 使用的mysql 数据库
设置防火墙设置,使smtp,pop3 能通过,并进行流量控制
配置squirrelmail 使用webmail, 使用plugin 提供修改用户密码功能
几点体会
linux 世界的观点是每个软件只做最擅长的功能,缺乏面向应用的解决方案,需要靠用户自己来DIY,这对普通用户绝对是劣势,人力成本很快会超过免费软件节省的费用
发行版本太多,软件版本太多的组合,使得网络上的信息基本不可靠
国内的论坛文章基本上没有经过自己动手测试过,更加不可靠
大部分的问题是权限设置问题
连接是可运行的配置文件,当然密码给清除了http://cid-46eac5b4d6ff6b5d.skyd ... blic/postfixset.tgz |
|