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

Web服务器
WEB服务器负载均衡问题的解决
CMD下的网络安全配置
防范服务器缓存投毒和域名劫持
win2003服务器安全设置教程
突破WINDOWS XP2 的IIS并发数
WebBase:以特有脚本语言闻名的服务器
从IIS的ASP迁移到APACHE的PHP的方法
用IIS建立高安全性Web服务器
新手购买网站空间指南
识别常见的Web应用安全漏洞
Apache服务器配置全攻略
调优Web站点性能完全攻略
保护(IIS)web服务器的15个技巧
三分种保证IIS自身的安全性
六种Web浏览器与IE大比拼
扼杀IIS服务器性能的十条规则
一个IP建多个Web站点--主机头名法
IIS6.0服务器架站无法访问解决方案总结
提高IIS网站服务器效率八法
IIS出现错误后如何完全重装

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 33 ::
收藏到网摘: 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 "$@"