I'm running amavisd-new and spamassassin vis a postfix MTA. While spam catching is OK, it's nothing marvelous. So I started to look around & found SpamCopURI etc. So I installed it. And let it rip... But it changed nothing... Investigating, I've found that although spamcopuri seems to be doing it's job when it's called via the spamassassin command line tools (-D shows it making calls), it fails to do anything when used via amavisd.


Spamassassin and spamcopuri have both been installed from CPA (So am running versions 2.63 and 0.18 respectively)

I can take an email that's been delivered via postfix/amavisd-new & SA and run it through SA again from the commandline. I'll get completely different results.


I also get this in the amavisd debug-sa output

debug: received-header: parsed as [ ip=12.107.209.244 rdns=vger.kernel.org helo=vger.kernel.org by=damned.travellingkiwi.com ident= ]
debug: received-header: parsed as [ ip=81.56.210.228 rdns=darwin.snarc.org helo= by=vger.kernel.org ident= ]
debug: received-header: cannot use DNS, do not trust any hosts from here on
debug: received-header: relay 12.107.209.244 trusted? no
debug: received-header: relay 81.56.210.228 trusted? no
debug: running header regexp tests; score so far=0



Yet I have 'dns_available yes' in my local.cf file... I'm assuming it's reading the configs because it says


debug: Score set 0 chosen.
debug: running in taint mode? yes
debug: Running in taint mode, removing unsafe env vars, and resetting PATH
debug: PATH included '/usr/local/sbin', keeping.
debug: PATH included '/usr/local/bin', keeping.
debug: PATH included '/usr/sbin', keeping.
debug: PATH included '/sbin', keeping.
debug: PATH included '/usr/bin', keeping.
debug: PATH included '/bin', keeping.
debug: Final PATH set to: /usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin
debug: ignore: test message to precompile patterns and load modules
debug: using "/usr/share/spamassassin" for default rules dir
debug: using "/etc/mail/spamassassin" for site rules dir
debug: using "/home/vscan/.spamassassin/user_prefs" for user prefs file
debug: Allowing user rules!
debug: bayes: 26801 tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
debug: bayes: 26801 tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
debug: bayes: found bayes db version 2
debug: Score set 2 chosen.
debug: Initialising learner
debug: running header regexp tests; score so far=0
debug: running body-text per-line regexp tests; score so far=1.208
debug: bayes corpus size: nspam = 530, nham = 621
debug: uri tests: Done uriRE
debug: tokenize: header tokens for *F = "U*ignore D*compiling.spamassassin.taint.org D*spamassassin.taint.org D*taint.org D*org"
debug: tokenize: header tokens for *m = " 1086346033 55311 spamassassin_spamd_init "
debug: bayes token 'somewhat' => 0.0033416149068323
debug: bayes token 'N:H*m:NNNNN' => 0.015323825349901
debug: bayes token 'N:H*m:NNNNNNNNNN' => 0.0241079304257193
debug: bayes token 'H*F:D*org' => 0.0251183603306247
debug: bayes: score = 1.63920749999824e-05
debug: bayes: 26801 untie-ing
debug: bayes: 26801 untie-ing db_toks
debug: bayes: 26801 untie-ing db_seen
debug: running raw-body-text per-line regexp tests; score so far=1.208
debug: running uri tests; score so far=1.208
debug: uri tests: Done uriRE
debug: running full-text regexp tests; score so far=1.208
debug: all '*From' addrs: [EMAIL PROTECTED]
debug: all '*To' addrs:
debug: running meta tests; score so far=1.208
debug: is spam? score=-3.693 required=7.5 tests=BAYES_00,DATE_MISSING,NO_REAL_NAME
Jun 4 11:47:15 damned amavisd[26801]: SpamControl: done



when it starts...


A test email that contains a URL in it of the form

see http://www.ba.com/

(Sorry about using a real commercial website) says

Jun 4 11:52:39 damned amavisd[26804]: (26804-01) ESMTP::10024 /home/vscan/amavis-20040604T115239-26804: <[EMAIL PROTECTED]> -> <[EMAIL PROTECTED]> Received: SIZE=1638 from damned.travellingkiwi.com ([127.0.0.1]) by localhost (damned [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26804-01 for <[EMAIL PROTECTED]>; Fri, 4 Jun 2004 11:52:39 +0100 (BST)
Jun 4 11:52:39 damned amavisd[26804]: (26804-01) Checking: <[EMAIL PROTECTED]> -> <[EMAIL PROTECTED]>
debug: received-header: parsed as [ ip=163.166.43.74 rdns=corp-mgw04.baplc.com helo=cr02ai01.baplc.com by=damned.travellingkiwi.com ident= ]
debug: received-header: parsed as [ ip=163.166.43.74 rdns=corp-mgw04.baplc.com helo=localhost by=cr02ai01.baplc.com ident= ]
debug: is DNS available? 0
debug: received-header: parsed as [ ip=163.166.43.54 rdns=163.166.43.54 helo=cr02ai01.baplc.com by=localhost ident= ]
debug: received-header: parsed as [ ip=161.2.239.202 rdns=intl-mgw02.baplc.com helo=intl-mgw02.baplc.com by=cr02ai01.baplc.com ident= ]
debug: received-header: parsed as [ ip=161.2.251.42 rdns=bamllhr10.baplc.com helo=cspc3n01 by=intl-mgw02.baplc.com ident= ]
debug: received-header: cannot use DNS, do not trust any hosts from here on
debug: received-header: relay 163.166.43.74 trusted? no
debug: received-header: relay 163.166.43.74 trusted? no
debug: received-header: relay 163.166.43.54 trusted? no
debug: received-header: relay 161.2.239.202 trusted? no
debug: received-header: relay 161.2.251.42 trusted? no
debug: running header regexp tests; score so far=0
debug: running body-text per-line regexp tests; score so far=0.339
debug: bayes: 26804 tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
debug: bayes: 26804 tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
debug: bayes: found bayes db version 2
debug: bayes corpus size: nspam = 530, nham = 623
debug: uri tests: Done uriRE
debug: tokenize: header tokens for X-Envelope-From = "<[EMAIL PROTECTED]>"
debug: tokenize: header tokens for To = "U*hamish D*travellingkiwi.com D*com"
debug: tokenize: header tokens for MIME-Version = ""
debug: tokenize: header tokens for *x = "Lotus Notes Release 6.5 September 26, 2003"
debug: tokenize: header tokens for *F = "U*hamish.n.marson D*britishairways.com D*com"
debug: tokenize: header tokens for *M = " OF74414BEF AA3AE743 ON80256EA9 003BB0D4 80256EA9 003BBFEA britishairways com "
debug: tokenize: header tokens for X-MIMETrack = "Serialize by Router on BAMLLHR10/HEATHROW/BRITISH AIRWAYS/GB(Release 6.0.3HF219 | February 5, 2004) at 04/06/2004 11:52:37, Serialize complete at 04/06/2004 11:52:37"
debug: tokenize: header tokens for *c = "/plain; charset="US-ASCII""
debug: tokenize: header tokens for *r = " cspc3n01 (bamllhr10.baplc.com [161.2.251]) by intl-mgw02.baplc.com (Postfix) <[EMAIL PROTECTED]>; "
debug: tokenize: header tokens for *r = " cspc3n01 (bamllhr10.baplc.com [161.2.251]) by intl-mgw02.baplc.com (Postfix) <[EMAIL PROTECTED]>; intl-mgw02.baplc.com (intl-mgw02.baplc.com [161.2.239]) by cr02ai01.baplc.com (Postfix) <[EMAIL PROTECTED]>; "
debug: bayes token 'N:H*x:N.N' => 0.998604229607251
debug: bayes token 'HX-MIMETrack:BAMLLHR10' => 0.958
debug: bayes token 'H*r:cspc3n01' => 0.958




Anyone got an answer why?




Reply via email to