分页: 1 / 1
hMailServer怎么样杜绝用户发垃圾邮件?
发表于 : 2014年12月3日, 17:16
由 Ching
比如说,用户在1小时内超过多少封,或者说1天超过多少,或者是有什么办法知道用户在发垃圾邮件,然后系统就会自动发一封邮件提醒,有什么办法呢?
Re: hMailServer怎么样杜绝用户发垃圾邮件?
发表于 : 2014年12月5日, 16:56
由 jimmy
我之前好像在网上看到过类似的命题,有脚本可以解决限制每天发多少封邮件,至于垃圾邮件,可以通过垃圾邮件过滤解决(这个我一直没搞明白怎么设定);
但是,一般公司的员工,不会发垃圾邮件,如果邮箱发垃圾邮件可能是帐号密码被盗或泄漏、smtp设置不安全、系统漏洞等情况;
还有一种笨方法,就是通过bat脚本分析日志(bat+awk[win版本]),hmailserver只记录smtp日志,其它不记录,否则日志太大,分析速度慢;
通过bat+awk进行统计当天日志中帐号发送了多少封邮件(多个收件人算多封),超过多少封就将该IP写入系统ipsec,禁止其访问smtp端口,过滤常用IP(如公司的内外网IP);
哎,我就是用这个方法来做的,非公司IP发送邮件,直接进入ipsec禁止访问,脚本一分钟跑一次,当然,我这儿情况特殊允许这么操作。