当前位置: 首页 > 图文教程 > 服务器 > Web服务器 > 以Procmail-Gateway过滤寄出信件病毒(3)

Web服务器
Sendmail邮件服务器快速指(4)
Sendmail邮件服务器快速指(5)
Cyrus IMAP邮件服务器安装与配置(1)
Cyrus IMAP邮件服务器安装与配置(2)
Cyrus IMAP邮件服务器安装与配置(3)
基于Sendmail和Perl的邮件附件过滤系统
基于Sendmail和Perl的邮件附件过滤系统(2)
基于Sendmail和Perl的邮件附件过滤系统(3)
基于Sendmail和Perl的邮件附件过滤系统(4)
创建企业级Internet邮件服务器(1)
创建企业级Internet邮件服务器(2)
创建企业级Internet邮件服务器(3)
创建企业级Internet邮件服务器(4)
创建企业级Internet邮件服务器(5)
创建企业级Internet邮件服务器(6)
创建企业级Internet邮件服务器(7)
使用QMailadmin实现QMail邮件账户的Web管理
配置你的第一台e-mail服务器(1)
配置你的第一台e-mail服务器(2)
配置你的第一台e-mail服务器(3)

Web服务器 中的 以Procmail-Gateway过滤寄出信件病毒(3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 25 ::
收藏到网摘: n/a

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