返回列表 回复 发帖
按照这个做的怎么不成功啊,很是郁闷
  问题是把你的出错信息贴出来,
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
原帖由 liushaobo 于 2009-8-10 19:46 发表
没有libmysql_drv.so。dspam的mysql库应当没有东西吧
这个真可以有,能看到训练结果,每封经过dspam tag的邮件均可在webui看到
标题是 Dspam+Amavis-new+SA-Clamav ,怎么几乎全是 dspam 的安装设置方法,没有介绍到  Amavis-new 和Clamav,怎样配合使用和安装方法呢?我现在已经安装好了 dspam,收发邮件也正常。准备后续加装  Amavis-new 和Clamav,以及 SpamAssassin, 楼主给个建议如何?防病毒这一块我想还是要安装上的。谢谢大家的无私奉献精神!
LZ看标题呀
我用的emos,里面集成amavisd和clamav,
wiki.extmail.org
www.extmail.org/docs
都有amavisd和clamav的配置
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
谢谢楼主的回复,我目前有两个域名在这套新的邮件系统中,为什么同时发到两个域名的邮件(test-1@Adoamin.comtest-1@Bdomain.com), test-1@Adomain.com 的邮箱中就能够正常地收到,但是我登录到 test-1@Bdomain.com 时发现邮件自动地进入到“垃圾邮件”里面了。是什么原因?
向楼主请教:目前我已经设置好dspam,clamav,Amavis-new 以及 spamassassin. 在新的邮件系统中收到邮件时,查看属性时显示如下的信息,是否表示已经工作正常了呢?
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Wed Sep  2 09:30:34 2009
X-DSPAM-Confidence: 0.8112
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 1,4a9dcaba20407127042038
看dspam常见问题解答
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合

关于dspam的错误日志

Sep  3 15:59:39 mail spamd[2309]: plugin: failed to parse plugin (from @INC): Can't locate Mail/SpamAssassin/Plugin/dspm.pm in @INC (@INC contains: /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at (eval 29) line 1.
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/dspam.cf": use_dspam 1
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/dspam.cf": ignore_dspam_wl 0
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/dspam.cf": use_dspam 1
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/dspam.cf": ignore_dspam_wl 0
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/local.cf": auto_learn 0
Sep  3 15:59:41 mail spamd[2309]: config: failed to parse line, skipping, in "/etc/mail/spamassassin/local.cf": use_dcc 0
    以上是每次启动邮件服务器时在maillog文件中的错误日志。应该是在设置了:“三、DSpam模块做为SpamAssassin的插件”这一部份后产生的问题。我是将下载来的dspam.pm 复制到:/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin 这个路径下的(因为我安装的CentOS 5.3,在这个路径下才有那些.pm文件。)以下是详细的设置步骤:
三、DSpam模块做为SpamAssassin的插件:
SA增加DSpam插件,根据邮件头上dspam的结果增减不同的分数
1、复制 dspam.pm 模块
# cd /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin
# cp /root/rpm/dspam.pm ./

2、编辑 local.cf 文件
# cd /etc/mail/spamassassin/
# cp /root/rpm/dspam.cf ./
# vi local.cf
在下面增加以下内容
include dspam.cf

3、编辑 init.pre 文件:
# vi init.pre
在下面增加以下内容
loadplugin Mail::SpamAssassin:lugin::dspam
        从以上的错误日志上看,应该是没有成功地将dspam模块做为 spamassassin的插件,楼主能否指示一下问题是出在哪里呢?谢谢了先!
提示是路径不对,这要你自己找原因了,或者你在http://www.extmail.org/yum/下载5.3的包装吧
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
dspam的安装包是5.3版本对应的,只不过在安装 amavis-new, clamav, spamassassin 这几个是通过 yum 自动安装的。
吼吼..贝叶斯算法吧..哈哈..

RPM包少了软件

extmail-1\[1\]\[1\].1.0.tar.gz
20050311_spam_2.tar.bz2
20030228_easy_ham_2.tar.bz2
dspam-trained-data.sql.gz
dspam.pm
dspam.cf
这些 在 YUM 里面都没有啊 ,老大,是不是你删除了?
原帖由 ahai0326 于 2009-10-18 15:32 发表
extmail-1\[1\]\[1\].1.0.tar.gz
20050311_spam_2.tar.bz2
20030228_easy_ham_2.tar.bz2
dspam-trained-data.sql.gz
dspam.pm
dspam.cf
这些 在 YUM 里面都没有啊 ,老大,是不是你删除了? ...
你怎么就不细心点找了
返回列表