返回列表 回复 发帖
原帖由 hzqbbc 于 2009-4-21 22:38 发表
不好意思啊楼上的。一时疏忽。  报告下使用效果?
我还没敢在主服务器上装呢,只是在备用的上面先试一下安装,在主服务器安装使用的时候再报结果。。。我技术没你们强,不敢马上在主服务器上使用。
另外我想问一下,DSPAM有没有类似spamlocker的那样的开关?也就是说假如我使用有什么问题的话,通过修改哪几个配置就可以停用DSPAM,spamlocker直接在main.cf里注释那一行就可以了,DSPAM呢?要怎么做?
把在main.cf 和master.cf 里做的配置 注释就可以了,再把相关的服务停止,你做之前可以先把要改的文件备份一下,这样就不怕出问题了
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
原帖由 liushaobo 于 2009-4-22 14:20 发表
把在main.cf 和master.cf 里做的配置 注释就可以了,再把相关的服务停止,你做之前可以先把要改的文件备份一下,这样就不怕出问题了
OK,先研究下,把修改的配置文件,运行的服务都先理清楚先,别外,我觉得文档中下面一段修改一下比较 好理解,最初我是一下子没看明白,可能我理解能力差了点:
2、创建dspam所需的数据库
# cd /usr/share/dspam/sql/mysql/
# mysql -u root -p -e "create database dspam"
# mysql -u root -p -e "grant all on dspam.* to dspam@localhost identified by 'dspam'"
# cd src/tools.mysql_drv/                 此目录不存在。。。但要改的这两个文件就在cd /usr/share/dspam/sql/mysql/目录下
为 mysql_objects-4.1.sql 和 virtual_users.sql 两个文件增加下面一行内容到最上面,提示输入mysql密码时请输入dspam移到下面绿色处较好理解。
use dspam;
# mysql -u dspam -p < mysql_objects-4.1.sql
# mysql -u dspam -p < virtual_users.sql
提示输入mysql密码时请输入dspam
# cd src/tools.mysql_drv/                 此目录不存在。。。但要改的这两个文件就在cd /usr/share/dspam/sql/mysql/目录下
为 mysql_objects-4.1.sql 和 virtual_users.sql 两个文件增加下面一行内容到最上面,提示输入mysql密码时请输入dspam移到下面绿色处较好理解。
  不好意思,是我写错了,写成了源码安装时的路径了,多谢兄弟提醒,已经改过来了,
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合

回复 27# liushaobo 的帖子

就是DSPAM和slockd能一起工作吗?还是只能有dspam?
的确对少波的成绩惊叹,你很强大

遇到疑难问题需要向你学习请教
原帖由 fzhyextmail 于 2009-4-22 16:11 发表
的确对少波的成绩惊叹,你很强大
遇到疑难问题需要向你学习请教
这不是我一人的成绩,是和 extmail小组一起的成绩,没有 hzqbbc 、xueron和extmail小组成员的帮忙,我是没有这么快的;当时和兄弟讨论dspam时,也从兄弟这里得到不少意见,多谢大家呀;

[ 本帖最后由 liushaobo 于 2009-4-22 17:22 编辑 ]
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
安装是装成功的,可是发邮件不成功,老是提示maildrop: Unable to open mailbox,不知何解根据论坛里查的资料,操作如下,请指教:

[root@ba mydomain]# echo "test00"|maildrop -V 9 -d erik@mydomain
maildrop: authlib: groupid=1000
maildrop: authlib: userid=1000
maildrop: authlib: logname=erik@mydomain, home=/home/domains/mydomain/erik, mail=/home/domains/mydomain/erik/Maildir/
maildrop: Changing to /home/domains/mydomain/erik
Message start at 0 bytes, envelope sender=erik@mydomain
Tokenized ;
Tokenized logfile
Tokenized string: "/var/log/maildrop.log"
Tokenized ;
Tokenized ;
Tokenized ;
Tokenized ;
Tokenized import
Tokenized string: "DEFAULT"
Tokenized ;
Tokenized if
Tokenized (
Tokenized regexp: /^X-Spam-Flag:.*YES/
Tokenized )
Tokenized ;
Tokenized {
Tokenized ;
Tokenized exception
Tokenized {
Tokenized ;
Tokenized to
Tokenized string: "$HOME/Maildir/.Junk/."
Tokenized ;
Tokenized }
Tokenized ;
Tokenized }
Tokenized ;
Tokenized if
Tokenized (
Tokenized regexp: /^X-DSPAM-Result:.*Spam/
Tokenized )
Tokenized ;
Tokenized {
Tokenized ;
Tokenized exception
Tokenized {
Tokenized ;
Tokenized to
Tokenized string: "$HOME/Maildir/.Junk/."
Tokenized ;
Tokenized }
Tokenized ;
Tokenized }
Tokenized ;
Tokenized eof
/etc/maildroprc(2): Opening logfile /var/log/maildrop.log
/etc/maildroprc(6): import  "DEFAULT"
/etc/maildroprc(7): Evaluating IF condition.
Matching /^X-Spam-Flag:.*YES/ against test00
Not matched.
/etc/maildroprc(7): Search of ^X-Spam-Flag:.*YES = 0
/etc/maildroprc(7): IF evaluated, result=0
/etc/maildroprc(13): Evaluating IF condition.
Matching /^X-DSPAM-Result:.*Spam/ against test00
Not matched.
/etc/maildroprc(13): Search of ^X-DSPAM-Result:.*Spam = 0
/etc/maildroprc(13): IF evaluated, result=0
maildrop: Attempting .mailfilter
maildrop: Delivering to                   怎么没有路径?
maildrop: Unable to open mailbox.
贴你的日志呀,这里看不出来,感觉是你的邮箱路径或权限问题
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
原帖由 liushaobo 于 2009-4-22 19:53 发表
贴你的日志呀,这里看不出来,感觉是你的邮箱路径或权限问题
发一封邮件时的完整日志(内部机器,本机测试)权限我都查过了,全是0700,拥有者:vuser:vgroup:
Apr 22 19:58:56 ba postfix/smtpd[6904]: warning: 192.168.5.35: hostname bogon verification failed: Name or service not known
Apr 22 19:58:56 ba postfix/smtpd[6904]: connect from unknown[192.168.5.35]
Apr 22 19:58:56 ba postfix/smtpd[6904]: 90A8694227: client=unknown[192.168.5.35], sasl_method=LOGIN, sasl_username=erik@mydomain.com
Apr 22 19:58:56 ba postfix/cleanup[6914]: 90A8694227: message-id=<200904221959106415561@mydomain.com>
Apr 22 19:58:56 ba postfix/qmgr[6451]: 90A8694227: from=<erik@mydomain.com>, size=1643, nrcpt=1 (queue active)
Apr 22 19:58:56 ba maildrop[6919]: Unable to open mailbox.
Apr 22 19:58:56 ba postfix/pipe[6915]: 90A8694227: to=<erik@mydomain.com>, relay=maildrop, delay=0.1, delays=0.09/0/0/0.01, dsn=4.3.0, status=deferred (temporary failure. Command output: maildrop: Unable to open mailbox. )
Apr 22 19:58:56 ba postfix/smtpd[6904]: disconnect from unknown[192.168.5.35]

[ 本帖最后由 jgh2008 于 2009-4-22 20:11 编辑 ]
你先把dapam部分的配置注释,再测试是否正常,看你这个错误 和 dspam 没什么关系
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
有个朋友进去帮我看看去了,晚点我注释以后试一下,注释掉就是EMOS1.3.0了,没装DSPAM之前有用过,是正常的啊,晚点我再试试,也可能是不小心弄错了什么,试过再上来讲结果吧
解决了:
把/etc/maildroprc 中的import DEFAULT这一句注释掉就正常使用了!

回复 1# liushaobo 的帖子

Trust root
Trust dspam
Trust extmail

这几个账户是什么意思 是连接数据库的账户还是什么?
返回列表