首页 | IT新闻 | 硬件 | 操作系统 | 开发 | 网络编程 | 数据库 | 热门框架 | 网络安全 | 组网 | 建站指南 | 网页制作 | 特效 | 实用技巧 | 服务器 | 办公 | QQ | 探索 | 社区

  • 技术部落
  • 部落首页 > 服 务 器 > MAIL服务器 > 正文
  • 以Procmail-Gateway过滤寄出信件病毒(3)
      2007-2-25  来源:网络资源  编辑:Jsbulo  热度:

    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 "$@"