首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

Linux-Qmail 病毒/垃圾邮件处理

http://www.oklinux.cn  2009-08-15  zhaoyong.blog.51cto.com    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhaoyong.blog.51cto.com/61971/188647

自从在Linux下安装qmail邮件系统后,使用上一直没有问题,可是后来部分帐户每天都会出现大量的垃圾邮件(所说的广告),病毒邮件(附件是木马等病毒),大量的垃圾邮件使邮件队列出现诸塞现象。后来安装了clamav杀毒软件,定时每天临晨对邮件队列进行一次杀毒,对病毒邮件和垃圾邮件全部转移到我自己定义的一个文件夹中。经过几天的观察效果一般。最后还是决定重新制作一套时时杀毒并且具有防火墙功能的邮件杀毒系统。经过一边研究(google很多次,虽然网上有很多的案例,各有千秋。不过大部分都是相互转载,也就是说大部分雷同。我测试没有一套可以生效,并且很多都是比较老的。最后查看官方文档。总算制作完成。写出来对有需要的人提供帮助。)一边琢磨。废话不说。开始。。。

实现的前提条件,你有一套收发都没有问题的qmail系统,我以前文档有这套qmail系统的安装配置过程。
实现的功能:对进入邮件队列的邮件第一步杀毒,第二步打分,审核是否是垃圾邮件。第三步通过。

实现以上功能需要的软件如下:
全部可以从官方下载
clamav-0.95.2.tar.gz 杀毒软件最新版,
qmail-scanner-2.06.tgz 邮件队列扫描软件
q-s-2.06st-20090419.patch.gz 邮件队列扫描软件的补丁文件
perl-suidperl-5.8.0-55.1.i586.rpm
http://dag.wieers.com/rpm/rpmforge.php
spamassassin-3.0.6-1.el4.rf.i386.rpm 过滤垃圾邮件的防火墙
DB_File-1.820.tar.gz
Mail-SPF-v2.006.tar.gz
MIME-Base64-3.08.tar.gz
Time-HiRes-1.9719.tar.gz
Sys-Syslog-0.27.tar.gz

安装 perl-Time-HiRes-1.38-3.i386.rpm
rpm -ivh perl-Time-HiRes-1.38-3.i386.rpm


安装杀毒软件
创建用户
useradd -s /bin/false clamav
安装:
./configure --prefix=/usr/local/clamav
make
make install

配置如下:
编辑:clamd.conf 杀毒配置文件www.adbrite.cc
在 Example 前面加 #
LogFile /var/log/clamd.log
LogVerbose yes
TemporaryDirectory /var/tmp
DatabaseDirectory /usr/local/clamav/share/clamav
LocalSocket /tmp/clamd
FixStaleSocket true
User clamav
ScanMail yes
ScanHTML yes
ScanArchive yes

配置:freshclam.conf 升级配置文件
在 Example 前面加 #
DatabaseDirectory /usr/local/clamav/share/clamav
UpdateLogFile /var/log/freshclam.log
LogVerbose yes
PidFile /var/run/clamav/freshclam.pid 注意clamav目录全县修改
DatabaseOwner clamav
DatabaseMirror database.clamav.net
DatabaseMirror db.cn.clamav.net
DatabaseMirror database.clamav.net
DatabaseMirror clamav.irontec.com
DatabaseMirror clamav.inet6.fr
DatabaseMirror clamav.netopia.pt
DatabaseMirror clamav.sonic.
Checks 4
完成配置

执行 /usr/local/clamav/bin/freshclam -d -c 6 -l /var/log/freshclam.log 6
启动杀毒软件每天更新6次

我是安装到/usr/local/clamav 下,然后将clamscan杀毒程序软连接到/usr/local/bin下,以配合扫描程序可以直接找到调用。

安装
spamassassin-3.0.6-1.el4.rf.i386.rpm
用它来过滤邮件

先安装如下
DB_File-1.820.tar.gz
Mail-SPF-v2.006.tar.gz
MIME-Base64-3.08.tar.gz
Time-HiRes-1.9719.tar.gz
Sys-Syslog-0.27.tar.gz
全部使用如下:
perl Makefile
make
make test
make install

rpm安装spamassassin
rpm -ivh spamassassin-3.0.6-1.el4.rf.i386.rpm就完成。

共3页: 上一页 1 [2] [3] 下一页

上一篇:开发者发行版:Ubuntu 9.10 Alpha4   下一篇:RedHat 9.0 Linux DNS Apache配置

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·RedHat 9.0 Linux DNS Apache配置
·Ubuntu Server 下Apache MySQL PHP安装
·LAMP环境搭建笔记
·在Fedora 11上安装CouchDB
·Linux 置CVS集成cvstrac
·在CentOS 5上安装Hyper-V
·Ubuntu 配置 NginX PHP FastCGI MySQL 原来如此
·RedHat Linux DHCP服务器中继
·Ubuntu Server批量ping选择最快源
·Linux NFS网络文件系统学习笔记
·在Ubuntu 9.04中安装 Nginx-0.7.61
·Fedora 11 和Centos 构建本地Yum仓库
·Ubuntu安装PHP时候出错--xml2-config not found.
·Ubuntu双网卡设置内外网上网的问题
·RedHat Enterprise Linux 5.3上安装Cacti
·Ubuntu WEB服务器参数优化
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·利用VSFTP架设Linux环境下的FTP服务器
·Linux下安装Apache 2.2.6 笔记
·Linux下的主要VPN技术
·Linux下Samba服务器搭建实例
·用Sendmail在Linux下架设邮件服务器
·2009服务器盘点:再见Sun 再见麦克利尼
·SUSE 10上做VPN服务器
·在Ubuntu 9.10中打造带tdbsam Backend
·Ubuntu服务器上SSH Server 的安装配置
·Nginx 禁止某个 User_Agent 的方法
·Linux-Apache-MySQL-PHP网站架构方案分
·Nginx 对某些 User_Agent 进行限速的方
  阅读排行
·Linux系统下架设APACHE SVN服务器全过
·Linux下用vsftp轻松搭建FTP服务器(修订
·Ubuntu下安装tftp服务器的步骤
·Linux 下配置vsftp虚拟用户总结
·详解远程SHELL下安装配置RedHat ES 5的
·Linux下安装eclipse与myeclipse
·Linux DNS Server -bind 9.5.0 安装配
·Linux与Linux,Linux与Windows之间使用S
·Ubuntu上搭建SVN服务器全攻略
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux下tomcat启动jvm内存设置
·Linux shell 中FTP实现自动下载上传文
·安装大型Linux集群(4):节点安装和 GPFS
·Linux系统下架设PPTP VPN服务器
·Linux系统中下查看内存的方法
网摘收藏: