免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 牙齿晒太阳
打印 上一主题 下一主题

[FreeBSD] 基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-10-20 09:15 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

原帖由 "zero-B" 发表:


呵呵,就像我以前,架了一个apache+php+mysql,然后什么也不管,什么也没加,就让它空着。

不过想要学到东西,太难了


呵呵,是呀是呀

我会慢慢增加功能地   

论坛徽章:
0
12 [报告]
发表于 2005-10-20 09:19 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

楼主加上后发布哈

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
13 [报告]
发表于 2005-10-20 09:44 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

原帖由 "牙齿晒太阳" 发表:


呵呵,是呀是呀

我会慢慢增加功能地   
到偶开始装的时候如果能加好就好了,呵呵

论坛徽章:
0
14 [报告]
发表于 2005-10-26 10:52 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

7、安装spamassassin防垃圾软件
----------------------------------------------

安装Spamassassin
Spamassassin   :  An e-mail filter which is used to identify spam
http://www.etooth.cn/download/Mail-SpamAssassin-3.1.0.tar.gz

Required Perl Modules      需要先安装Spamassassin必须的2个Perl模块
---------------------
- Digest::SHA1 (from CPAN)
    The Digest::SHA1 module is used as a cryptographic hash for some
    tests and the Bayes subsystem.
- HTML:arser >;= 3.24 (from CPAN)
    Version 3.31 or later is recommended.
否则在安装时会出现错误提示:
REQUIRED module missing: Digest::SHA1
REQUIRED module missing: HTML:arser
----------------------------
# perl -MCPAN -e shell
# install Digest::SHA1
----------------------------
如出现错误提示
Warning: Cannot install Archive::Zip, don't know what it is.
Try the command
    i / Digest::SHA1/
to find objects with matching identifiers.

http://www.etooth.cn/download/HTML-Parser-3.46.tar.gz
http://www.etooth.cn/download/Digest-SHA1-2.10.tar.gz
--------------------------
# tar –zxvf Digest-SHA1-2.10.tar.gz
# cd Digest-SHA1-2.10
# perl Makefile.PL
# make;make install
# tar –zxvf HTML-Parser-3.46.tar.gz
# cd HTML-Parser-3.46
# perl Makefile.PL
# make;make install
-------------------------------------

----------------------------------
# tar –zxvf Mail-SpamAssassin-3.1.0.tar.gz
# cd Mail-SpamAssassin-3.1.0
# perl Makefile.PL
# make;make install
-----------------------------------
SpamAssassin默认目录是/etc/mail/spamassassin和/usr/local/share/spamassassin


配置SpamAssassin修改/etc/mail/spamassassin/local.cf
--------------------------------
use_bayes 1
report_safe 1
required_score 10.0
--------------------------------

report_safe{0|1|2}(默认值1)
如果设定为1,当受到的信件被判定垃圾邮件时,不修改原文件,而是创建一个新
的报告文件,并将原文件作为一个RFC822格式的附近,确保原新疆保持原样,
容易恢复。
如果设定为2,原信件以文本方式附加到报告信件中。有些部完善的邮件客户端会
在客户没有要求的情况下自动载入附近,这可能会带来一些案情问题。
如果设定为0,收到的垃圾邮件只在信头中增加一些X-Spam信头而不修改信体。
X-Spam-Report信头会被增加到垃圾邮件,可以设置report_safe为0后使用
remove_header来去掉这些SpammAssassin的定制信头。

use_bayes(0|1)(默认值1)
是否使用SpamAssassin内建的朴素贝叶斯(Bayes)风格的分类器,这是所有的贝叶斯相关的选项的主开关。


required_score(默认值5)
设定一个邮件被判定为垃圾邮件的分数线.如果对于应用服于整个服务器,应该
设置的保守些(更高些)这里设置在了10.0,如果设定自动删除或丢弃被判定为
垃圾邮件的邮件,建议设置在15.0以上。


----------------------------------
#/usr/local/bin/spamd start
[46085] info: spamd: server started on port 783/tcp (running version 3.1.0)
[46085] info: spamd: server pid: 46085
[46085] info: spamd: server successfully spawned child process, pid 46087
[46085] info: spamd: server successfully spawned child process, pid 46088
[46085] info: prefork: child states: II

#postfix restart

spamassassin具体配置可参考官方配置文档

论坛徽章:
0
15 [报告]
发表于 2005-10-26 10:56 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

如果postfix对邮件列表能支持的比较好的话,我就会义无反顾的选种他了
  

论坛徽章:
0
16 [报告]
发表于 2005-10-26 10:59 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

迅猛阿~~刚把BSD挂在外网半天的功夫,就有一澳大利亚客户
投诉收到了垃圾邮件,这么快就被当作垃圾邮件服务器往外发垃圾邮件了?

受不了~~~~IP都给封了       

论坛徽章:
0
17 [报告]
发表于 2005-10-26 13:07 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

安装Clamav Antivirus
-----------------------------------------

Clamav Antivirus : A GPL Anti-virus toolkit for Unix
http://www.etooth.cn/download/clamav/clamav-0.87.tar.gz

-----------------------------------------
# useradd clamav
# tar –zxvf clamav-0.87.tar.gz
# cd clamav-0.87
$ ./configure --prefix=/usr/local/clamav   
configure: error: The installed zlib version may contain
a security bug. Please upgrade to 1.2.2 or later:
http://www.zlib.net. You can omit this check
with --disable-zlib-vcheck but DO NOT REPORT
any stability issues then!
-----------------------------------------
$ ./configure --prefix=/usr/local/clamav --disable-zlib-vcheck
-----------------------------------------
或者安装http://www.etooth.cn/download/zlib-1.2.3.tar.gz
$ make
# make install   root用户

编辑clamav配置文件修改为如下内容
-----------------------------------------
vi /usr/local/clamav/etc/clamav.conf
#Example   
LogFile /tmp/clamd.log        
LogFileMaxSize 2M           
LogTime                     
PidFile /var/run/clamd.pid      
DataDirectory /usr/local/share/clamav
LocalSocket /tmp/clamd
FixStaleSocket
MaxConnectionQueueLength 30
StreamMaxLength 20M
MaxThreads 20
ReadTimeout 300
IdleTimeout 60
MaxDirectoryRecursion 10
SelfCheck 3600
User clamav
DisableDefaultScanOptions
ScanOLE2
ScanMail
ScanHTML
ScanArchive
ScanRAR
ArchiveMaxFileSize 1M
ArchiveMaxCompressionRatio 300
-----------------------------------------


修改病毒库升级文件修改为如下内容
-----------------------------------------
vi /usr/local/clamav/etc/ freshclam.conf
#Example  
DatabaseDirectory /usr/local/clamav/share/clamav
UpdateLogFile /var/log/freshclam.log
LogVerbose
PidFile /usr/local/clamav/share/clamav/freshclam.pid
DatabaseOwner clamav
DNSDatabaseInfo current.cvd.clamav.net
DatabaseMirror database.clamav.net
Checks 1
NotifyClamd /usr/local/clamav/etc/clamd.conf
-----------------------------------------


扫描/usr/local目录
-----------------------------------------
#/usr/local/clamav/bin/clamscan --recursive --infected
--exclude /usr/local/share/clamav/viruses.db
--exclude /usr/local/share/clamav/viruses.db2
--log=/var/log/clamscan.log /usr/local/
-----------------------------------------


升级病毒库
-----------------------------------------
# cd /usr/local/clamav/bin
# ./freshclam --quiet
-----------------------------------------

论坛徽章:
0
18 [报告]
发表于 2005-10-26 14:15 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

收到了

论坛徽章:
0
19 [报告]
发表于 2005-10-26 16:02 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

spamassassin小型应用还可以,中大型应用就不行了,只要是效率太差了

论坛徽章:
0
20 [报告]
发表于 2005-10-26 16:14 |只看该作者

基于FreeBSD的postfix邮件系统+spamassassin+Clamav Antivirus

[quote]原帖由 "llzqq"]spamassassin小型应用还可以,中大型应用就不行了,只要是效率太差了[/quote 发表:


那还有什么其他好的软件呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP