Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Sep 2015 14:08:11 +0200
From:      =?UTF-8?Q?Nagy_L=c3=a1szl=c3=b3_Zsolt?= <gandalf@shopzeus.com>
To:        freebsd-questions@freebsd.org
Subject:   Cannot test spamassassin, what is going on here?
Message-ID:  <55F0212B.9090708@shopzeus.com>

next in thread | raw e-mail | index | archive | help
Given a test file "test.eml" I can run this test:

spamassassin -t test.eml

and I get this:

>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> Spam detection software, running on the system "shopzeus.com",
> has NOT identified this incoming email as spam.  The original
> message has been attached to this so you can view it or label
> similar future email.  If you have any questions, see
> The administrator of that system for details.
>
> Content preview:  We've run into ths bug: 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=148581
>    [libc] fopen(3) fails with EMFILE if there are more than SHORT_MAX 
> fds open
>    [...]
>
> Content analysis details:   (-5.0 points, 5.0 required)
>
>  pts rule name              description
> ---- ---------------------- 
> --------------------------------------------------
> -5.0 RCVD_IN_DNSWL_HI       RBL: Sender listed at 
> http://www.dnswl.org/, high
>                             trust
>                             [8.8.178.116 listed in list.dnswl.org]

However, the very same email went through postfix/Mailscanner and 
resulted in these headers:

> X-shopzeus-MailScanner-Information: Please contact the ISP for more information
> X-shopzeus-MailScanner-ID: 4FFF48895E15.AB608
> X-shopzeus-MailScanner: Found to be clean
> X-shopzeus-MailScanner-SpamCheck: spam, JUNKEMAIL
> X-shopzeus-MailScanner-From: owner-freebsd-questions@freebsd.org
> X-Spam-Status: Yes

So the "spamassassin -t" command gives -5.0 score identifying as ham, 
but when the email actually comes in then it is identified as spam.

Looks like spamassassin is using different rules/settings when it is ran 
from the mailscanner daemon. The configuration should be the same ( 
/usr/local/etc/mail/spamassassin is a symbolic link to 
/usr/local/etc/MailScanner/spam.assassin.prefs.conf )

I cannot test spamassassin with the same user, because it is postfix 
which is disabled:

>
> # su postfix " spamassassin -t test.eml "
> This account is currently not available.


How to overcome this problem? What is going on here?

Thanks

    Laszlo




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55F0212B.9090708>