FreeBSD安装FuzzyOCR检测镜像垃圾邮件
时间:2020-01-09 10:40:55 来源:igfitidea点击:
如何为SpamAssassin安装FuzzyOcr插件,以检测包含镜像作为Postfix邮件服务器主要内容的不请自来的批量邮件(Spam)?
FuzzyOcr使用不同的方法来分析镜像的内容和属性,以区分普通邮件(Ham)和垃圾邮件。
FuzzyOcr可以检测多种类型的镜像垃圾邮件,并且可以轻松保护服务器和用户免受垃圾邮件发送者的侵害。
如何在FreeBSD上安装FuzzyOCR?
首先,更新端口树,执行:
# portsnap fetch update
现在,安装FuzzyOCR,执行:
# cd /usr/ports/mail/p5-FuzzyOcr-devel # make install clean
将FuzzyOcr配置和word文件复制到SpamAssassin配置目录,执行:
# cp /usr/local/share/examples/FuzzyOcr/FuzzyOcr.* /usr/local/etc/mail/spamassassin
打开/usr/local/etc/mail/spamassassin/init.pre文件,执行:
# vi /usr/local/etc/mail/spamassassin/init.pre
添加以下行以启用FuzzyOcr,执行:
# FuzzyOcr loadplugin Mail::SpamAssassin::Plugin::FuzzyOcr
打开/usr/local/etc/mail/spamassassin/FuzzyOcr.cf,执行:
# vi /usr/local/etc/mail/spamassassin/FuzzyOcr.cf
确保将focr_logfile设置为/var/log/FuzzyOcr.log,执行:
focr_logfile /var/log/FuzzyOcr.log
保存并关闭文件。
重新启动您的反垃圾邮件网关引擎,例如mailscanner:
# /usr/local/etc/rc.d/mailscanner restart
注意:如果您不使用mailscanner,请重新启动sa-spamd:
# /usr/local/etc/rc.d/sa-spamd restart
如何测试FuzzyOCR是否正常工作?
只需从官方网站下载测试示例垃圾邮件电子邮件镜像。
或尝试使用以下命令:
# cd /tmp # mkdir test;cd test # fetch http://users.own-hero.net/~decoder/fuzzyocr/sample-mails.tar.gz # tar -zxvf sample-mails.tar.gz # spamassassin -t < ocr-gif.eml
您还可以在/var/log/maillog和/var/log/FuzzyOcr.log文件中查看日志:
# tail -f /var/log/FuzzyOcr.log # tail -f /var/log/maillog