Linux qmail安装指南 2.9ucspi-tcp - ucspi-tcp软件包由一组工具组成。它们用来简单的建立客户机-服务器tcp后台程序 daemontools - 是inetd和winetd的代替品,用它来监听qmail-send,qmail-smtpd,qmail-pop3d Vpopmail - 一个以qmail为基础的虚拟域管理包,其允许在一个IP地址添加多个虚拟域 iGenus - 大麻兄的作品,PHP编写的Webmail iGenus_Admin -通过WEB添加域和帐号 Courier-imap -此邮件系统的IMAP模块 ezmlm – 一个快速,强大的邮件列表程序,可以通过qmailadmin对其进行配置 autorespond – 自动回复程序,可以很好的与qmailadmin配合使用 qmailadmin – 通过WEB管理vpopmail域的极好工具 vqadmin – 通过WEB添加域 SpamAssassin – 垃圾邮件防止,中文垃圾邮件清理就靠它了 Clamav - 一个免费的杀毒软件,此邮件系统的杀毒模块 MailDrop – 邮件过滤工具,比较难以使用,但是值得学会它 qmail-scanner – 一个扫描邮件队列的插件,其调用Clamav和SpamAssassin进行清除邮件病毒和垃圾邮件的动作 qmailanalog – 分析难以理解的qmail日志,并每晚给出报告 isoqlog - 一个qmail日志分析工具,可以分析和统计qmail的运行日志,并生成漂亮的HTML格式的报表 MRTG - 多路由器通信监视器(MRTG)是在网络链路上监控通信负载的一件工具 为了方便大家使用,我把下文中所提到的软件打成了一个包,下载地址为: http://www.xuki.org/qmail_2.9.tar.gz; 大部份的软件都是用的最新版(2005年4月),我也将会跟踪软件的发行来更新些安装指南。 那么下面让我们开始安装必须的软件: #创建/home/pkg/目录 mkdir /home/pkg cd home #下载软件 wget http://www.xuki.org/qmail_2.9.tar.gz #将软件解压缩到目录中 tar -zvf qmail_2.9.tar.gz 此安装指南中所使用的软件包有: autorespond-2.0.5.tar.gz clamav-0.83.tar.gz courier-authlib-0.55.tar.bz2 courier-imap-4.0.2.tar.bz2 daemontools-0.76.errno.patch daemontools-0.76.tar.gz ezmlm-0.53.tar.gz ezmlm-idx-0.42.tar.gz igenus_2.0.2_20040901_release.tgz igenus_admin_0.1.tgz isoqlog-2.1.1.tar.gz maildrop-1.8.0.tar.bz2 mrtg-2.10.15-1.i386.rpm netqmail-1.05.tar.gz perl-Razor-Agent-2.40-2.i386.rpm perl-suidperl-5.8.5-12.1.1.i386.rpm qlogtools_errno.patch qlogtools-3.1.tar.gz qmailadmin-1.2.3.tar.gz qmailanalog-0.70.errno.patch qmailanalog-0.70.tar.gz qmailmrtg7-4.0.tar.gz qmail-scanner-1.25.tgz qmail-toaster-0.7.2.patch.bz2 qms-analog-0.4.2.tar.gz spamassassin-3.0.2-2.1.el3.rf.i386.rpm squirrelmail-1.4.4.tar.gz sqwebmail-5.0.1.tar.bz2 tnef-1.2.3.1.tar.gz toaster-scripts-0.7.tar.gz ucspi-tcp-0.88.errno.patch ucspi-tcp-0.88.tar.gz vpopmail-5.4.10.tar.gz vqadmin-2.3.6.tar.gz vqregister-2.6.tar.gz #解压缩netqmail-1.05.tar.gz chmod 755 -R pkg cd pkg tar -xzf netqmail-1.05.tar.gz cd netqmail-1.05 ./collate.sh 注意:./collate.sh这一步不要忘 第四节:安装qmail TOP 除非你确实熟悉各个软件和系统结构,否则请按照如下步骤一步一步安装软件,此文将引导你安装一套完整的邮件系统。这个安装过程基本上你只需要复制粘贴就可以完成。 安装daemontools daemontools是一个收集管理UNIX进程的工具.用它来监听qmail-send,qmail-smtpd,qmail-pop3d. 参考:http://cr.yp.to/daemontools.html #安装: cd /home/pkg tar -zxvf daemontools-0.76.tar.gz cd admin/daemontools-0.76 patch -p1 < /home/pkg/netqmail-1.05/other-patches/daemontools-0.76.errno.patch package/install # 验证daemontools已经正常运行: sleep 5 ps ax | grep svscan 安装ucspi-tcp ucspi-tcp软件包由一组工具组成。它们用来简单的建立客户机-服务器tcp后台程序。TcpServer是一个比inetd安全性更好的选择。它内建有基于规则的连接控制,能完善地在达到预定义的最大系统负载时将连接推迟,这点比 inetd好。Tcpserver也被推荐与qmail一同使用,因为它们是同一个作者编的程序。 参考:http://cr.yp.to/ucspi-tcp.html #安装: cd /home/pkg tar zxvf ucspi-tcp-0.88.tar.gz cd ucspi-tcp-0.88 patch -p1 < ../ucspi-tcp-0.88.errno.patch make make setup check 安装qmail 参考:http://www.qmail.org http://www.lifewithqmail.org/ 这个toaster补丁,是下面这几个补丁的组合: smtp auth (SMTP认证) spf (发信人DNS检查) qmail-queue (如果要使用病毒扫描引擎则需要这个补丁) maildir++ patch support oversize dns packets (not necessary if you use dnscache) chkuser (检查本地vpopmail用户表,信头的语法,这个补丁需要在安装vpopmail后被安装。) spam throttle qregex (匹配badmailfrom和badmailto文件里的规则) big concurrency (set the spawn limit above 255) #安装: #创建所需要的用户 mkdir /var/qmail groupadd nofiles useradd alias -g nofiles -d /var/qmail/alias -s /sbin/nologin useradd qmaild -g nofiles -d /var/qmail -s /sbin/nologin useradd qmaill -g nofiles -d /var/qmail -s /sbin/nologin useradd qmailp -g nofiles -d /var/qmail -s /sbin/nologin 上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim) 下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户? 更多相关文章
|
推荐文章
精彩文章
|