LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1079|回复: 6

使用 FreeBSD 安装大容量高性能反病毒邮件系统(公开预览版)

[复制链接]
发表于 2004-6-4 17:33:10 | 显示全部楼层 |阅读模式
使用 FreeBSD 安装大容量高性能反病毒邮件系统(公开预览版)
                                // 海鹰荣誉作品
                                // 作者主页:http://bsdroot.dns0755.net
                                // E-mail:  海鹰:bdiy2010@yahoo.com.cn



历史更新:

2004-06-04        经过 3 天的时间,终于将 IMAP 功能写进去了。
2004-05-14        增加 SpamAssassin 2.63 反垃圾邮件的的应用。
                反垃圾邮件技术得到实质性的进展
2004-05-07        增加“为系统定制的高级功能”。修改 ports 里的 cgi 路径安装方法
                在这一版里,已经不用过多修改 Makefile 文件了。
2004.5.5        修正一些语法,尽量使资料容易明白。这是一个严重的 BUG
                增加自动备份、FAQ等
2004.4.24        增加在 POP3、SMTP 脚本中 softlimit 的资源软限制、实时反垃圾邮件
                功能,及增加一些        vpopmail 优化参数。
2004.4.18        发现 stmpd 脚本有严重漏洞,今天经已解决。
2004.4.10        SQW 已经升级到 4.03 版了。今天增加了 SQW 的历法功能。
2004.4.6        增加目录章节
2004.4.2        修正小许语法错误。
2004.4.2        增加 ISOQLOG 日志分析功能。
2004.4.1        已经是4月1日了 重大修改。
                转移了旧版本的 vpopmail、qmailadmin 的安装方法。
2004.3.28        今天非常无聊,于是将系统删了重做,顺便又改了一下文档。
                发觉我对这个系统已经非常的熟悉了
2004.3.27        更新了很多,增加了SQW的拼写功能、改进安装脚本等。
2004.3.21        这些天一直修改文档,使其更简单。
2004.3.9        增加新版本软件的 ports 安装方法。增加 Mysql 安装编译优化参数
2004.2.28        增加简单的ezmlm-idx 及 qmailadmin 的ports安装方法
2004。2。22        海鹰修订部分可以简单使用ports的组件,删除使用源码安装的方法。


系统路径约定:
    1、本文主要以使用 ports 安装为主(除 qmail 本身不使用 ports 安装外),
除非特别说明,否则所有安装的路径以 ports 或程序本身默认路径为准。

qmail-1.03                        /var/qmail                // 默认路径
                                /var/log/qmail                // 日志路径

Mysql-4.1                        /home/mysql                // 本路径为自定义

vpopmail-5.4                        /usr/local/vpopmail/

Sqwebmail-3.62                        /usr/local/share/sqwebmail/
                                /usr/local/www/data-dist/sqwebmail/

qmailadmin-1.2                        /usr/local/share/qmailadmin/
                                /usr/local/www/data-dist/qmailadmin/

Wmail-1.0                        /home

vqadmin-2.3.5                        /usr/local/www/cgi-bin-dist/vqadmin/

vqregister-2.6                        /usr/local/www/cgi-bin-dist/vqregister/

vqsignup-0.5                        /usr/local/www/data-dist/
                                /usr/local/www/cgi-bin-dist/vqsignup/


   2、安装 qmail 时,请使用 patch-qmail 目录下的
qmail-1.03-p2/setup/inin_setup 脚本初始化,这样能指定 qmail 用户、组 ID ,
方便脚本的填写。

  3、与本文配置的 qmail 安装包中带有已经测试的 ports 、打包过的 qmail 等多种多样
的实用工具与程序。请仔细参考里面每一个目录和文件的作用。



参考文献:
《qmail 实用指南》、《QMAIL实用指南》、《QMAIL全攻略》等书籍

更多...


第一部分:前 言(未完成)

一. 版权信息(未完成)


第二部分:安装前的准备
一.所需软件
    系统几乎全部采用 ports 安装,几乎不用手工下载。下面是一些非 ports 版的软件下载“参考”。



二.注意事项

第三部分——邮件系统的安装
目录与章节

一、为安装 qmail 而准备
1、安装webmin
2、Mysql的安装与设置
3、安装TCPSERVER
4、安装 daemontools 进程监视工具


二、qmail 的简介及安装 qmail-1.03
1、创建 qmail 的安装条件
1.1、添加qmail运行的组用户:
1.2、创建 qmail 主目录
2、Patch 及安装编译qmail
2.1、补丁程序介绍
2.2、打 patch 并编译安装qmail
3、设置 qmail 的 maildir 投递方式
3.1、设置  qmail 的 maildir 启动脚本
4、添加不能接收邮件的系统帐户的别名
5、停止并更换原 sendmail 系统消息服务
6、解决向新浪发信的问题
7、为 qmail 准备的高级设置
7.1、设置最大接受邮件限制
7.2、设置 smtp 欢迎信息


三、vpopmail介绍、安装及配置
1、vpopmail介绍
2、实现虚拟域的原理
3、使用 ports 安装 vpopmail 5.4
3.1、准备安装 vpopmail 5.4 的工作
3.2、开始安装 vpopmail 5.4
3.3、vpopmail 的参数简单说明
3.4、vpopmail 整合 SpamAssassin 反垃圾邮件(测试阶段)
4、为 vpopmail 添加虚拟域
5、为 vpopmail 订制高级功能(未完成)


四、建立 pop3、send、和 smtp 的启动脚本
1、创建 Daemontool 的启动、运行目录
2、建立 qmail 系统的启动脚本
2.1、tcpserver 简单说明
2.2、建立 pop3 的启动、控制、日志脚本
2.3、建立 smtp 的启动、控制、日志脚本
3、建立 qmail 的启动、控制脚本
4、启动、控制 qmail
5、测试 qmail


五、使用 Web CGI 程序轻松管理 qmail、vpopmail
1、安装、启动 APACHE
2、安装 qmailadmin 1.2
2.1、安装设置 ezmlm-idx 邮件列表管理
2.2、ezmlm加入mysql支持的方法
2.2.1、创建ezmlm数据库
2.2.2、让 ezmlm 支持 gb2312 编码
3、安装 autorespond 自动回复程序

4、安装 qmailadmin 1.2
4.1、准备和安装 qmailadmin 1.2
4.2、qmailadmin 1.2 的简单参数说明
4.3、安装 qmailadmin 1.2 的帮助页
4.4、汉化 qmailadmin 的管理页面
4.5、测试 qmailamdin

5、qmailadmin 的简单管理
5.1、使用 vlimits.default 或 .qmailadmin-limits 文件控制
5.2、使用 Vqadmin 管理 vpopmail

6、安装 vqadmin-2.3.5
6.1、开始安装 vqadmin-2.3.5
6.2、设置 vqadmin-2.3.5 的访问控制权限
6.3、汉化 vqadmin-2.3.5


六、安装 WebMail 系统
1.、Sqwebmail 3.62 的安装与设置
1.1、安装邮件过滤 maildrop
1.2、安装 Sqwebmail 的拼写检查模块
1.3、安装 Sqwebmail 3.6.2
1.3.1、Sqwebmail 3.6.2 的安装参数简单说明
1.3.2、启动 Sqwebmail 服务
1.4、设置 Sqwebmail 的登陆域名、及历法
1.5、管理 Sqwebmail Caceh
1.6、汉化 Sqwebmail 3.62
1.7、Sqwebmail 的登陆验证设置
1.8、测试 Sqwebmail
2.0、Sqwebmail 高级设置(未完成)

2、安装 Wmail 1.0
2.1、 Wmail 1.0 的简单介绍
2.2、安装 Wmail
2.3、设置 Wmail 登陆域名
2.4、通过虚拟主机访问 Wmail
3、Sqwebmail 和 Wmail 共存的设置


七、安装 Drweb-qmail-4.29.12 邮件反病毒系统
1、安装配置 drwebd 1.0
1.1、启动和升级 drweb 升级病毒库
2、安装 drweb-qmail
2.1、下载 drweb-qmail
2.2、更换 qmail 的 qmail-queue
2.3、配置和完成安装 drweb-qmail


八、qmail 的 Web 日志分析工具
1、ISOQLOG 篇
1.1、IOSLOG 的简单介绍
1.2、安装开始和配置 ISOQLOG
1.2.1、安装 ISOQLOG
1.2.2、配置 ISOQLOG
1.3、测试 ISOQLOG


九、高潮之——邮箱注册程序的安装
1、安装 vqregister 2.5
1.1、配置 vqregister 2.5
1.2、测试 vqregister 2.5
1.3、汉化 vqregister 2.5
1.4、了解更多 vqregister 2.5 的信息

2.0、安装 vqsignup-0.5-cn
2.1、开始安装 vqsignup-0.5-cn
2.2、配置 vqsignup-0.5-cn
2.3、测试 vqsignup-0.5-cn
2.4、了解更多 vqsignup-0.5 的信息


十、反垃圾邮件(测试阶段)
1、安装 SpamAssassin 2.63
2、配置  SpamAssassin 的规则文件
3、启动 SpamAssassin 服务
3.1、设置 SpamAssassin 的启动脚本
3.2、设置 SpamAssassin 的 /etc/rc.conf 启动环境
3.3、启动 SpamAssassin
4、与 mysql 的整合(未完)
5、SpamAssassin 的日志与维护


十一、使用 courier-imap 提供 IMAP、POP3 服务
1、courier-imap 的简介
1.1、安装 courier-imap
2、使用 courier-imap 的 pop3 代替 qmail 的 pop3d
2.1、删除 qmail-pop3 服务
2.2、启动新的服务


十二、系统备份
1、自动备份 mssql(未完成)
2、自动备份 vpopmail
2.1、建立备份程序的运行目录
2.2、设定计划任务来自动备份


十三、FAQ


十四、为系统定制的高级功能
1、定制 rblsmtpd 反馈信息(测试中)
1.1、修补 ucspi-tcp
1.2、定制修改 /var/qmail/supervise/qmail-smtpd/run 脚本
1.3、脚本分析
2、限制同一 IP 联接数



十五、附录
1.qmail的主要配置文件
2. vpopmail-5.3 参数附录


十一、致谢(未完成)
发表于 2004-6-5 05:08:01 | 显示全部楼层
只有目录? 内容呢?
发表于 2004-6-5 10:31:35 | 显示全部楼层
嘿嘿。。。。。
发表于 2004-6-5 14:09:20 | 显示全部楼层

xiaohua :

帮帮忙,别吊我胃口,正打算给客户安装邮件服务器呢.

谢谢了.

看你的页面上面有哦,我仔细看看.学习ing
发表于 2004-6-5 14:16:09 | 显示全部楼层

回复: xiaohua :

最初由 Eg_zm 发表
帮帮忙,别吊我胃口,正打算给客户安装邮件服务器呢.

谢谢了.

看你的页面上面有哦,我仔细看看.学习ing



不过看看还是目录.
 楼主| 发表于 2004-6-5 15:11:25 | 显示全部楼层

回复: xiaohua :

最初由 Eg_zm 发表
帮帮忙,别吊我胃口,正打算给客户安装邮件服务器呢.

谢谢了.

看你的页面上面有哦,我仔细看看.学习ing


需要帮忙的话,就联系我了 :thank
发表于 2004-6-8 07:16:34 | 显示全部楼层
有目录不就行了??楼上要嘛不要拿出来,要么就拿全了。

留下目录,从google找啊!反正别人能做出来的,你也能做出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表