基于Sendmail和Perl的邮件附件过滤系统(4)_MAIL邮件服务器_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

基于Sendmail和Perl的邮件附件过滤系统(4)

作者:黑客防线网安Mail教程网 来源:黑客防线网安Mail教程网 浏览次数:0

本篇关键词:过滤系统附件邮件
黑客防线网安网讯:我拷贝了suggested-minimum-filter-for-windows-clients到/etc/mail下且改成下面的:   $Administrator = 'itsecurity@yourdomain.com';  $DaemonAddre = 'itsecurity@yourdoma...
我拷贝了suggested-minimum-filter-for-windows-clients到/etc/mail下且改成下面的:   $Administrator = 'itsecurity@yourdomain.com';
  $DaemonAddre = 'itsecurity@yourdomain.com';
  $tupidity{"flatten"} = 0;
  $tupidity{"NoMultipleInlines"} = 0;
  sub filter_begin {
  }
  sub filter {
  my($entity, $fname, $ext, $type) = @_;
  if (re_match_ext($entity, '^\.(exe|com|bat|v|scr|shs|dll|vxd|pif|reg|ocx)$')) {
action_discard();
  action_notify_sender("Your meage with attachment '$fname' had been deleted by our mail server because of security iue\n");   return action_quarantine($entity, "The meage with attchment '$fname' was deleted by mail server.");
  }
  return action_accept();
  }
  1;   上面的过滤规则表示删除带上面所列出的扩展名的邮件且通知发送者邮件被删除接收其它所有的邮件我也更改/usr/local/bin/mimedefang.pl文件以致不要保留邮件附件在/var/ool/MIMEDefang目录中该文件有详细的自我解释,请编辑该文件去掉保留一份被删除邮件附件在硬盘上的部分   f. 启动系统并测试   简单地拷贝example目录下的为redhat而写的redhat-sendmail-init-script到 /etc/rc.d/init.d/sendmail并且更改Sendmail启动部分为

  /usr/in/sendmail -L sm-mta -bd -q30m
  /usr/in/sendmail -L sm-m-queue -Ac -q30m   如果你的邮件服务器每天需要处理成千上万的邮件,则考虑拷贝另一个脚本redhat-sendmail-init-script-with-multiplexor到/etc/rc.d/init.d/sendmail,加快处理速度。

  最后用/etc/rc.d/init.d/sendmail start启动sendmail,发送带.exe的附件进行测试。
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-19381-1.html
网站维护教程更新时间:2012-12-17 02:13:21  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer