EMOS 1.2 的功能扩展(第五部分) ,这一部分主要讲述安装 Spambreaker 程序。
------------------------------------------------
Spambreaker 工作原理
spambreaker 在工作时启动一个网关进程,负责处理邮件过滤,病毒查杀和邮件监控,在配置上,Spambreaker 的配置灵活,可以和后台的邮件服务器装在同一台服务器上,也可以装在不同的邮件服务器上。
Spambreaker 包括 Xfilter,Emx,Administrator intrerface,Datebase 四部分组成,大体组成三层软件结构。Administrator intrerface 形成表示层,负责提供Web管理界面,方便用户使用。Emx(邮件拦截和投递)以及Xfilter(邮件处理)形成逻辑层,负责邮件实体的方向控制和处理(包括垃圾检查,病毒检查和监控检查)。Datebase 形成数据层,负责各种信息的存储管理,Spambreaker 兼容 MySQL,Oracle 等多种数据库形式。
Spambreaker 的工作原理如下图所示:
Spambreaker 通过多样化过滤条件的垃圾邮件过滤规则,提高了垃圾邮件的分辨能力,同时可以将过滤掉的信件进行备份,以便后期分析和智能升级邮件过滤规则.
Spambreaker 支持系统过滤,企业过滤,组过滤,个人过滤四层过滤级别,可以针对邮件原文,邮件头,邮件体,邮件附件等不同部分的具体特征进行过滤设定。支持正则表达式内容过滤,并拥有多样的信件处理方式,便于不通的信件处理。同时对于具体用户的过滤级别优先级可以自由设定,方便特殊用户的设定。
通过配置,Spambreaker 可以有目的地监控具体用户、群组的信件,包括外发和接受的信件,可以将符合条件的信件转发给某个特权用户或者保存在服务器上,以便进行监控。
强大日志分析工具
Spambreaker 对所有被 Spambreaker 命中的邮件都记入日志系统,提供全面、多样的条件检索功能,帮助您统计分析垃圾邮件,管理垃圾邮件过滤规则
对于选择保存的邮件,在这里可以进行二次检查处理
强有力的统计资料
通过统计功能,管理员可以针对日期、过滤对象、组、用户、发件人、病毒等条件进行邮件的统计,通过统计,可以了解邮件系统的信件流量,个别用户的信件流量,垃圾邮件的过滤率,病毒邮件的数目以及各种邮件的收、发件人信息。便于了解整个邮件系统的工作情况。
------------------------------------------------
1) 安装前的准备
我们假定需要安装的
服务器名称:mail.redzone.com.cn
服务器 IP :192.168.6.197
域名:redzone.com.cn
主机的 hosts 文件配置如下,中间空白处,用 TAB 键格开:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.6.197 mail.redzone.com.cn mail
2) 下载 Spambreaker for EMOS 程序
3) 开始安装
将上一步下载的 spambreaker.tar.gz 文件解压缩(或移动)到系统的根目录 / 中
tar -zxvf spambreaker.tar.gz
mv spambreaker /
cd /spambreaker
perl install_spambreaker.pl
根据安装提示输入主机名次,域名,管理员邮箱等信息:
4) 安装后的调试
安装后,就可以启动 Spambreaker 服务了:
cd /spambreaker
./resurgectl all start
检测下,服务是否都启动。Spambreaker 主要有三个应用端口:
3307 数据库 (Spambreaker 自带的 MySql )
10025 过滤
9080 web 应用
5) postfix 的配置修改
要使得 postfix 能和 Spambreaker 一起使用,那我们就需要更改下 postfix 的 master.cf 文件,修改为如下图所示:
修改完后,记得重新启动 postfix
/etc/rc.d/init.d/postfix restart
6) Spambreaker 应用
在浏览器中输入以下地址即可通过 WEB 页面形式来管理 Spambreaker 了。默认登陆用户名为:admin
密码:admin8801
http://mail.redzone.com.cn:9080
进入后,点击右上角的“规则重载”,出现如下图提示,说明 Spambreaker 的全部服务已经启动。
操作界面图:
---------------------------------------------
好了,所有的都完成了。喝杯咖啡先。。。。。。
------------------------------------------------
Spambreaker 工作原理
spambreaker 在工作时启动一个网关进程,负责处理邮件过滤,病毒查杀和邮件监控,在配置上,Spambreaker 的配置灵活,可以和后台的邮件服务器装在同一台服务器上,也可以装在不同的邮件服务器上。
Spambreaker 包括 Xfilter,Emx,Administrator intrerface,Datebase 四部分组成,大体组成三层软件结构。Administrator intrerface 形成表示层,负责提供Web管理界面,方便用户使用。Emx(邮件拦截和投递)以及Xfilter(邮件处理)形成逻辑层,负责邮件实体的方向控制和处理(包括垃圾检查,病毒检查和监控检查)。Datebase 形成数据层,负责各种信息的存储管理,Spambreaker 兼容 MySQL,Oracle 等多种数据库形式。
Spambreaker 的工作原理如下图所示:
Spambreaker 通过多样化过滤条件的垃圾邮件过滤规则,提高了垃圾邮件的分辨能力,同时可以将过滤掉的信件进行备份,以便后期分析和智能升级邮件过滤规则.
Spambreaker 支持系统过滤,企业过滤,组过滤,个人过滤四层过滤级别,可以针对邮件原文,邮件头,邮件体,邮件附件等不同部分的具体特征进行过滤设定。支持正则表达式内容过滤,并拥有多样的信件处理方式,便于不通的信件处理。同时对于具体用户的过滤级别优先级可以自由设定,方便特殊用户的设定。
通过配置,Spambreaker 可以有目的地监控具体用户、群组的信件,包括外发和接受的信件,可以将符合条件的信件转发给某个特权用户或者保存在服务器上,以便进行监控。
强大日志分析工具
Spambreaker 对所有被 Spambreaker 命中的邮件都记入日志系统,提供全面、多样的条件检索功能,帮助您统计分析垃圾邮件,管理垃圾邮件过滤规则
对于选择保存的邮件,在这里可以进行二次检查处理
强有力的统计资料
通过统计功能,管理员可以针对日期、过滤对象、组、用户、发件人、病毒等条件进行邮件的统计,通过统计,可以了解邮件系统的信件流量,个别用户的信件流量,垃圾邮件的过滤率,病毒邮件的数目以及各种邮件的收、发件人信息。便于了解整个邮件系统的工作情况。
------------------------------------------------
1) 安装前的准备
我们假定需要安装的
服务器名称:mail.redzone.com.cn
服务器 IP :192.168.6.197
域名:redzone.com.cn
主机的 hosts 文件配置如下,中间空白处,用 TAB 键格开:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.6.197 mail.redzone.com.cn mail
2) 下载 Spambreaker for EMOS 程序
下载文件
3) 开始安装
将上一步下载的 spambreaker.tar.gz 文件解压缩(或移动)到系统的根目录 / 中
tar -zxvf spambreaker.tar.gz
mv spambreaker /
cd /spambreaker
perl install_spambreaker.pl
根据安装提示输入主机名次,域名,管理员邮箱等信息:
4) 安装后的调试
安装后,就可以启动 Spambreaker 服务了:
cd /spambreaker
./resurgectl all start
检测下,服务是否都启动。Spambreaker 主要有三个应用端口:
3307 数据库 (Spambreaker 自带的 MySql )
10025 过滤
9080 web 应用
5) postfix 的配置修改
要使得 postfix 能和 Spambreaker 一起使用,那我们就需要更改下 postfix 的 master.cf 文件,修改为如下图所示:
修改完后,记得重新启动 postfix
/etc/rc.d/init.d/postfix restart
6) Spambreaker 应用
在浏览器中输入以下地址即可通过 WEB 页面形式来管理 Spambreaker 了。默认登陆用户名为:admin
密码:admin8801
http://mail.redzone.com.cn:9080
进入后,点击右上角的“规则重载”,出现如下图提示,说明 Spambreaker 的全部服务已经启动。
操作界面图:
---------------------------------------------
好了,所有的都完成了。喝杯咖啡先。。。。。。