返回列表 回复 发帖

回复 96# jgh2008 的帖子

不过这是一封正常的邮件,不知为什么成了垃圾邮件,可能是因为我发了太多垃圾邮件影响了同一个IP或域名用户?
因为你的分数超过5分会认为是垃圾邮件呀
另外,发现了一个奇怪的日志问题,可能是我弄错了什么,但我按照文档好好检查了一次,也没检查出来,大哥没能不能给点指点,就是进来一封邮件的时候日志里多了以下查询数据库的信息:
把authdaemon的debug功能去掉
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
原帖由 jgh2008 于 2009-4-29 18:51 发表
希望楼主能像本论坛Spamlocker那样,叙述一下这个功能模块的原理是什么样子的?
现在是用amavisd和sa 做标记和打分,dspam过滤;dspam能参数和说明 LZ 可以看dspam 的doc 目录和dspam.conf 文档,哪里面介绍很详细;

[ 本帖最后由 liushaobo 于 2009-4-29 23:56 编辑 ]
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合

我的dspam-web页面打不开

Proxy ErrorThe proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /dspam/dspam.cgi. Reason: Error reading from remote server

Apache/2.0.52 (CentOS) Server at 192.168.17.60 Port 80  上面这个提示我是完全安装少波大哥的做的,先装了emos1.3,然后配置的、请各位,帮忙指点下,如需贴什么配置文件,请指出,因为我对这个问题一头雾水!
-rwxr-x--x  1 root dspam 22870 Apr 20 21:25 admin.cgi
-rwxr-x--x  1 root dspam  3438 Apr 20 21:25 admingraph.cgi
-rw-r-----  1 root dspam     8 Apr 30 11:28 admins
-rwxr-x--x  1 root dspam     8 Apr 29 01:49 admins.rpmsave
-rwxr-x--x  1 root dspam  2717 Apr 20 21:25 configure.pl
lrwxrwxrwx  1 root dspam    30 Apr 30 11:27 default.prefs -> /var/spool/dspam/default.prefs
-rwxr-x--x  1 root dspam 42962 Apr 20 21:25 dspam.cgi
-rwxr-x--x  1 root dspam  2929 Apr 20 21:25 graph.cgi
-rwxr-xr-x  1 root dspam    84 Apr 20 21:25 index.html
-rwxr-x--x  1 root dspam 17168 Apr 20 21:25 rgb.txt
drwxr-xr-x  2 root dspam  4096 Apr 30 11:27 templates

这个是权限配置、我没有代理,不知是不是emos上自带的,


解决了,mynetwork里面加上ip就ok

[ 本帖最后由 808kkk1984 于 2009-4-30 13:21 编辑 ]
[root@smtp /etc/postfix[09:33 AM]]#tail -f /var/log/maillog
May  1 09:31:56 smtp postfix/smtpd[5182]: fatal: unsupported dictionary type: pcre
May  1 09:31:57 smtp postfix/master[5002]: warning: process /usr/libexec/postfix/smtpd pid 5182 exit status 1
May  1 09:31:57 smtp postfix/master[5002]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
May  1 09:32:57 smtp postfix/smtpd[5186]: fatal: unsupported dictionary type: pcre
May  1 09:32:58 smtp postfix/master[5002]: warning: process /usr/libexec/postfix/smtpd pid 5186 exit status 1
May  1 09:32:58 smtp postfix/master[5002]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
May  1 09:33:38 smtp postfix/postfix-script[5245]: stopping the Postfix mail system
May  1 09:33:38 smtp postfix/master[5002]: terminating on signal 15
May  1 09:33:39 smtp postfix/postfix-script[5295]: starting the Postfix mail system
May  1 09:33:39 smtp postfix/master[5296]: daemon started -- version 2.5.1, configuration /etc/postfix

main.cf :

# smtpd related config
smtpd_recipient_restrictions =
     permit_mynetworks,
        permit_sasl_authenticated,
        check_client_access pcre:/etc/postfix/dspam_filter_access,
        header_checks = regexp:/etc/postfix/header_checks

请问版主如何解决以上的问题.谢谢
目前用了一天的结果如下(直接导入了版主的训练数据库):
               SPAM messages      Good messages
Since last reset      10 missed             1 missed
                               87 caught             60 delivered
                             89.691% caught     1.639% missed

这是两个人24小时内的统计,可能训练的还不够,没有BBC那么高,但这样已经很不错了。

[ 本帖最后由 jgh2008 于 2009-5-1 18:53 编辑 ]
[root@smtp ~[12:23 PM]]#postconf -m
btree
cidr
environ
hash
ldap
mysql
nis
proxy
regexp
static
unix

请问版主postfix 里面是不是少了prce ? 请问怎样加上?
以上的问题己解决.但是还有一个有关于Maildrop的问题:
mailq:
B8DBFE604DE     2422 Fri May  1 20:11:09  peter@cdt.com
        (temporary failure. Command output: maildrop: Unable to open mailbox.)
                                         tom@extmail.org

maillog:
May  1 20:11:09 smtp postfix/pipe[4530]: B2C85E6030C: to=<tom@extmail.org>, relay=dfilt, delay=0.03, delays=0.01/0/0/0.02, dsn=2.0.0, status=sent (delivered via dfilt service)
May  1 20:11:09 smtp postfix/qmgr[3842]: B2C85E6030C: removed
May  1 20:11:09 smtp postfix/qmgr[3842]: B8DBFE604DE: from=<peter@cdt.com>, size=2422, nrcpt=1 (queue active)
May  1 20:11:09 smtp maildrop[4542]: Unable to open mailbox.
May  1 20:11:09 smtp postfix/pipe[4541]: B8DBFE604DE: to=<davyyiu@kingwall.com.hk>, relay=maildrop, delay=0.02, delays=0.01/0/0/0.01, dsn=4.3.0, status=deferred (temporary failure. Command output: maildrop: Unable to open mailbox. )

请问版主如何解决以?谢谢
可以echo "test" | maildrop -V 10 -d davyyiu@kingwall.com.hk

看看命令行下的调试信息有没报错,建议将这个输出内容贴一下。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站
原帖由 lulu 于 2009-5-1 20:13 发表
以上的问题己解决.但是还有一个有关于Maildrop的问题:
mailq:
B8DBFE604DE     2422 Fri May  1 20:11:09  peter@cdt.com
        (temporary failure. Command output: maildrop: Unable to open mailbox.)
        ...
注释掉/etc/maildroprc  中的import DEFAULT试试。
[root@smtp ~[08:30 PM]]#echo "test" | maildrop -V 10 -d
maildrop: Changing to /root
Message start at 0 bytes, envelope sender=root
Tokenized ;
Tokenized logfile
Tokenized string: "/var/log/maildrop.log"
Tokenized ;
Tokenized ;
Tokenized ;
Tokenized ;
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(7): Evaluating IF condition.
Matching /^X-Spam-Flag:.*YES/ against test
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 test
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 /var/mail/root
maildrop: Flock()ing /var/mail/root.
maildrop: Appending to /var/mail/root.
maildrop: Delivery complete.
You have mail in /var/spool/mail/root
[root@smtp ~[08:30 PM]]#
问题在此:

maildrop: Attempting .mailfilter
maildrop: Delivering to /var/mail/root
maildrop: Flock()ing /var/mail/root.
maildrop: Appending to /var/mail/root.
maildrop: Delivery complete.
You have mail in /var/spool/mail/root

估计是maildrop 没正确获得虚拟用户的maildir路径和home路径。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站
May  2 08:57:35 smtp postfix/smtpd[4910]: connect from qw-out-2122.google.com[74.125.92.24]
May  2 08:57:35 smtp postfix/smtpd[4910]: NOQUEUE: filter: RCPT from qw-out-2122.google.com[74.125.92.24]: <qw-out-2122.google.com[74.125.92.24]>: Client host triggers FILTER lmtp:[127.0.0.1]:10028; from=<davykwyiu@gmail.com> to=<davyyiu@hongke.com.hk> proto=ESMTP helo=<qw-out-2122.google.com>
May  2 08:57:35 smtp postfix/smtpd[4910]: warning: unknown smtpd restriction: "header_checks"
May  2 08:57:35 smtp postfix/smtpd[4910]: NOQUEUE: reject: RCPT from qw-out-2122.google.com[74.125.92.24]: 451 4.3.5 Server configuration error; from=<davykwyiu@gmail.com> to=<davyyiu@hongke.com.hk> proto=ESMTP helo=<qw-out-2122.google.com>

用gmail 寄过来有错收不到.用126是没有问题.请问版主有解决辨法吗?
原帖由 lulu 于 2009-5-1 20:13 发表
以上的问题己解决.但是还有一个有关于Maildrop的问题:
mailq:
B8DBFE604DE     2422 Fri May  1 20:11:09  peter@cdt.com
        (temporary failure. Command output: maildrop: Unable to open mailbox.)
        ...
请问 LZ 是怎么解决的 ?共享一下,也方便后面的人参考
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
把postfix 里面的PRCE Module 起动即可.
返回列表