• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
以Procmail-Gateway过滤寄出信件病毒
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
以Procmail-Gateway过滤寄出信件病毒
软件发布 以Procmail-Gateway过滤寄出信件病毒
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 网络技术 >> 邮件服务器架设与维护 >> 以Procmail-Gateway过滤寄出信件病毒

以Procmail-Gateway过滤寄出信件病毒

添加时间: 2007-9-1 22:30:57  作者: ftp服务器教程  阅读次数:36   来源: http://www.d9soft.com

       

  1、简介说明

  在安装Procmail及Sanitizer后,系统都只能处理寄进服务器内的信件,无法处理利用邮件服务器来寄出病毒信,因此在安装Procmail-Gateway修改sendmail.cf后可以在服务器寄信前拦截掉病毒信,减轻网络的负荷。

  2、确定procmail已安装

  检查sendmail.cf中有下面的语句:
  Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
  T=DNS/RFC822/X-Unix,
  A=procmail -t -Y -a $h -d $u

  3、确定毒药文件路径及档案存在

  /etc/procmail/poisoned-files

  4、确定陷阱文件路径及档案存在

  /etc/procmail/html-trap.procmail

  5、编写系统回信警告通知文件

  vi /etc/procmail/policy.txt

  内容范例:

  这封信是系统自动发出的讯息。

  您的信件可能中毒,系统已加以隔离处理,请尽速扫毒后再重新寄此封信。

  vi /etc/procmail/quarantined.txt

  有人寄病毒信给您,系统已加以拦截,信件相关讯息如下。

  6、确定档案权限

  touch /var/log/procmail.log <--档案不存在时才touch
  chmod 644 /var/log/procmail.log
  touch /var/spool/mail/quarantine <--档案不存在时才touch
  chmod 644 /var/spool/mail/quarantine
  touch /var/log/scores <--档案不存在时才touch
  chmod 644 /var/log/scores 

  7、修改procmailrc

  vi /etc/procmailrc
  范例文件如下:
  MAILDIR=/var/mail
  VERBOSE=off
  PATH="/usr/bin:$PATH:/usr/local/bin"
  #Nimda Virus
  :0 Bh
  * ^Content-Type: audio/x-wav;
  * name="readme.exe"
  /dev/null

  SHELL=/bin/sh
  POISONED_EXECUTABLES=/etc/procmail/poisoned-files
  #寄信通知系统管理者,若需更多人请在postmaster后加逗点再输入email即可
  SECURITY_NOTIFY="postmaster"
  #系统通知讯息发布人
  SECURITY_NOTIFY_VERBOSE="postmaster"
  #寄信通知寄件人
  SECURITY_NOTIFY_SENDER=YES
  #寄信通知寄件人讯息内容
  SECURITY_NOTIFY_SENDER="/etc/procmail/policy.txt"
  #寄信通知给收件人的讯息内容
  SECURITY_NOTIFY_RECIPIENT="/etc/procmail/quarantined.txt"
  #可放20字长度以下字符随机数值,增加安全性
  SECRET="sfd9734965q34o2ldgbl"
  #检疫隔离信件文件位置
  SECURITY_QUARANTINE=/var/spool/mail/quarantine
  #宏病毒扫描积分门坎,一般而言,中毒信件得分通常都会超过100分
  POISONED_SCORE=100
  #宏病毒扫描日志文件位置
  SCORE_HISTORY=/var/log/scores
  LOGFILE=/var/log/procmail.log
  INCLUDERC=/etc/procmail/html-trap.procmail

  8、修改sendmail.cf

  vi /etc/sendmail.cf
  在档案最后加上以下的内容:
  注意:复制/贴上以下内容有时会因为html tag的问题造成sendmail服务无法重新启动,此时可下载完整sendmail.cf范例文件 (右键/另存目标)至本机再复制/贴上至服务器或上传至服务器。
  #在M
  ##### @(#)procmail.m4 8.11 (Berkeley) 5/19/1998 #####
  Mprocmail, P=/usr/bin/procmail, F=DFMSPhnu9, S=11/31, R=21/31, T=DNS/RFC822/X-Unix,
  A=procmail -f- -Y -m $h $f $u
  # (空此行一定要先空tab)

  # 在my name for error messages设定的后面加上下面两行
  # Avoid host map lookups if address has this pseudo-domain on it CPprocmail

  # 在Ruleset 98后面加上下面设定
  # Filter all mail through procmail
  #
  # Strip the pseudo-domain and continue (already gone through the filter)
  R$*<@$+.procmail>$* $@ $1<@$2.>$3
  R$*<@$+.procmail.>$* $@ $1<@$2.>$3
  #
  # No pseudo-domain, send to filtering mailer
  R$*<@$+.>$* $#procmail $@/etc/procmail/filter.rc $:$1<@$2.procmail>$3
  R$*<@$+>$* $#procmail $@/etc/procmail/filter.rc $:$1<@$2.procmail>$3

  9、建立过滤档filter.rc

  vi /etc/procmail/filter.rc
  范例文件内容如下:
  LOGFILE=/var/log/procmail.log
  NL="
  "
  LOGABSTRACT=no

  POISONED_EXECUTABLES=/etc/procmail/poisoned-files
  INCLUDERC=/etc/procmail/html-trap.procmail

  :0 # re-send the message
  ! -oi -f "$@"

 

上下文章:

 

上一篇文章: 利用twig架设WebMail系统 下一篇文章: Cyrus IMAP邮件服务器安装与配置

相关文章:

  • 08年最大蠕虫病毒扫荡波令数十万电脑网络崩溃
  • 针对微软Server安全漏洞 蠕虫病毒开始流行
  • 病毒借"防黑屏补丁"疯狂散播
  • 新蠕虫病毒利用微软高危漏洞发起大肆攻击
  • 病毒修改EXE文件图标 破坏系统危害极大

相关软件:

  • Avira AntiVir 病毒库 7.01.00.30
  • 费尔托斯特安全病毒库 8.207.24477(2008.11.04.09:05)
  • 光华反病毒离线累积升级包 081104a
  • avast! 病毒库 4.x VPS 081030-0
  • “过滤王”中小学上网管理软件 V2.8.0
  • AVG IAVI /1753 病毒库

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

网络技术分类导航

  • 局域网专栏
  • 病毒快报
  • 网络安全
  • 组网教程
  • WEB服务器架设与维护
  • FTP服务器架设与维护
  • DNS服务器架设与维护
  • 邮件服务器架设与维护

本类经典文章推荐

  • 如何作邮件交换记录
  • 用Windows Server 2003架设小型邮...
  • 用CMailServer打造邮件服务器
  • Server 2003中为SNMP服务配置网络...
  • 你的email服务器准备好应对账号搜...
  • 个人SMTP服务器的配置
  • 教你如何使用Procmail 过滤mail病...
  • Sendmail邮件服务器快速指(二)
  • 教你用QMailadmin达出QMail邮件账...
  • 教你三分钟打造反垃圾邮件服务器

邮件服务器架设与维护阅读排行

  • 企业Sendmail邮件服务器的创建(4)
  • 用Windows Server 2003架设小型邮...
  • 利用twig架设WebMail系统(2)
  • 配置你的第一台e-mail服务器(1)
  • 创建企业级Internet邮件服务器(2)
  • 使用Exchange构筑小型局域网电子邮...
  • 创建企业级Internet邮件服务器
  • OpenLDAP 在企业总的应用实例导引
  • 配置你的第一台e-mail服务器
  • 建立邮件服务器:概述(4)

网络技术阅读总排行

  • 网络解惑:找回消失的本地连接
  • 教你如何通过路由器来控制上网
  • 网卡故障排除技巧详解
  • FlashFTP教程
  • 网上邻居十大经典应用技巧
  • 如何有效建立Win2000 VPN服务器
  • 经济实惠:组建P2P电影服务器
  • 小区宽带主要常见故障解决办法
  • 南阳信息港被黑案告破!
  • 查找局域网络中的故障技巧

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有