首席技术官  
世界经理人 > 首席技术官 > 技术方案 > 方案
 
 
Qmail软件加装自动杀毒的方法
2007-08-10 11:58 来源:

  Qmail-scan+Mcafee VirusScan Command Line

  qmail-scan的网站 http://qmail-scanner.sourceforge.net/,最新版本1.22

  需要依赖的程序

  reformime (来自 Maildrop 1.3.8+ )
  Perl 5.6.1
  Perl module Time::HiRes
  Perl module DB_File (可能不需要或者系统已经存在)
  Perl module Sys::Syslog (可能不需要或者系统已经存在)
  TNEF unpacker

  这里介绍手动安装,主要是不想重新编译Qmail加入QMAILQUEUE

  安装Mcafee VirusScan Command Line,并且将uvscan ln到/usr/local/bin 和 .so文件ln到/usr/local/lib
  tar zxf qmail-scanner-1.22.gz
  cd qmail-scanner-1.22
  配置qmail-scanner,路径自定义,yourdomain替换为你的域名,详细的参看./configure --help
  ./configure --spooldir /mail/qmailscan --qmaildir

  /mail/qmail --bindir /mail/qmail/bin --qmail-queue-binary

  /mail/qmail/bin/qmail-queue.real  --admin root

  --domain yourdomain --notify recips --local-domains yourdomain

  --silent-viruses auto --lang en_GB --debug no --unzip

  1 --add-dscr-hdrs 0 --archive 0 --redundant no --log-details

  0 --log-crypto 0 --fix-mime 2  --scanners uvscan

  --ignore-eol-check 0 --no-QQ-check
  添加用户和组
  pw groupadd qscand -g 65530
  pw useradd qscand -g qscand -d /mail/qmailscan -s /nonexistent -u 65530   创建目录
  mkdir -p /mail/qmailscan
  mkdir -p /mail/qmailscan/quarantine/tmp /mail/qmailscan/quarantine/cur

  /mail/qmailscan/quarantine/new
  mkdir -p /mail/qmailscan/working/tmp /mail/qmailscan/working/cur /mail/qmailscan/working/new
  mkdir -p /mail/qmailscan/archive/tmp /mail/qmailscan/archive/cur /mail/qmailscan/archive/new   
  复制文件,设置权限
  cp quarantine-attachments.txt /mail/qmailscan/
  chown -R qscand.qscand /mail/qmailscan/
  cp qmail-scanner-queue.pl /mail/qmail/bin/qmail-scanner-queue.pl
  chown qscand.qscand /mail/qmail/bin/qmail-scanner-queue.pl
  chmod 4755  /mail/qmail/bin/qmail-scanner-queue.pl   初始化qmail-scan,代替qmail-queue先调用
  /mail/qmail/bin/qmail-scanner-queue.pl -h
  /mail/qmail/bin/qmail-scanner-queue.pl -z
  /mail/qmail/bin/qmail-scanner-queue.pl -g
  mv /mail/qmail/bin/qmail-queue /mail/qmail/bin/qmail-queue.real
  ln -s /mail/qmail/bin/qmail-scanner-queue.pl /mail/qmail/bin/qmail-queue
  mcafee病毒库自动更新脚本update.sh, 放在uvscan目录下面
  #!/bin/sh
  install_directory=`dirname $0`
  mkdir /tmp/dat-updates
  cd /tmp/dat-updates
  current_version=`$install_directory/uvscan

  --version

[1] [2] [3] 下一页

关键词:            

  评论 文章“Qmail软件加装自动杀毒的方法”
1、凡本网注明“世界经理人”或者“首席技术官”的作品,未经本网授权不得转载,经本网授权的媒体、网站,在使用时须注明稿件来源:“世界经理人”或者“首席技术官”,违反者本网将依法追究责任。
2、凡注明“来源:xxx(非本站)”作品,不代表本网观点,文章版权属于原始出处单位及原作者所有,本网不承担此稿侵权责任。
3、欢迎各类型媒体积极与本站联络,互相签订转载协议。邮箱地址:icxonew@163.com
4、如著作人对本网刊载内容、版权有异议,请于该作品发表30日内联系本网,否则视为自动放弃相关权利。
5、本网投稿邮箱 icxonew@126.com 欢迎赐稿。
CTO社区重磅话题 CTO推荐
 如何缩小SQL Server数据库日志文件
 四种破解技术 让忘记密码的烦恼远离你
 常见网络故障及解决办法
 如何保证Linux操作系统下的密码安全
 详细解析Apache服务器实现的用户验证
 使用技巧:Java实现随机验证码功能实例
CTO博客推荐 热门下载
更多精彩,请访问首席信息官(cto.icxo.com)首页