Re: SA logging options wrong uid Debian-exim sa-stats

2006-08-22 Thread Magnus Holmgren
On Monday 21 August 2006 22:21, Stefan Bauer took the opportunity to say:
> iam using Debian with Spamassasin 3.1.1-1 and exim 4.62.
>
> Iam looking forward to use sa-stats[1] with the stats from spamassasin
> from /var/log/exim4/mainlog.log like:
>
> Aug 21 17:58:51 main spamd[4064]: spamd: result: . -1 - AWL,BAYES_00
> scantime=2.3,size=5146,user=Debian-exim,uid=104,required_score=3.0,rhost=lo
>calhost.
> localdomain,raddr=127.0.0.1,rport=49475,mid=<[EMAIL PROTECTED]
>.de>,rmid=
> <[EMAIL PROTECTED]>,bayes=1.11668452262847e-11,autolearn=no
>
> this works but not very well. Spamassasin logs to the file above but
> the user=Debian-exim part is always Debian-exim. How can i setup
> Spamamsassin to log the files or deliver the files under the uid of
> the user who received the mails?

This is an Exim question, which you should ask exim-users@exim.org or 
[EMAIL PROTECTED] about.

> Running sa-stats only let me get stats[2] for the user Debian-exim
> which lists all mails.
>
> So my question is how can i negotiate SA to deliver the mails under
> the UID of the users to get usable logs?

It depends on how you call SpamAssassin from Exim, which in turn partly 
depends on whether you want personal user preferences or not. With sa-exim 
you can't. With the exiscan ACL condition (spam = ) you can, but you 
have to make special arrangements to unambiguously decide which user to scan 
for if there are many recipients. If you call SA late in the delivery 
process, for instance as a transport filter, once for each recipient, then 
it's easy.

So please come to the Exim mailing lists and describe your setup in more 
detail.

> [1] http://david.hexstream.co.uk/scripts/sa-stats/sa-stats.pl.html
> [2] http://www.plzk.de/stats/spam

-- 
Magnus Holmgren[EMAIL PROTECTED]
   (No Cc of list mail needed, thanks)


pgp6G55dVZIMj.pgp
Description: PGP signature


Re: SA logging with amavis

2006-04-27 Thread Vivek Khera


On Apr 21, 2006, at 12:50 PM, Michael Monnerie wrote:


The other idea I have is to disable SA support in amavis, and just use
it for the virus checks, and call SA directly. I'm not sure this would


why not teach your log analyzer to understand amavisd-new's log  
format, too?




Re: SA logging with amavis

2006-04-22 Thread Noel Jones
On 4/21/06, Michael Monnerie <[EMAIL PROTECTED]> wrote:
> You don't get a spamd log when SA is called via amavis. That's not good
> if you want stats. So what could we do to have that?
>
> SA is called directly via Mail::SpamAssassin from amavis. Is it possible
> to configure that to log like spamd?
>
> The other idea I have is to disable SA support in amavis, and just use
> it for the virus checks, and call SA directly. I'm not sure this would
> be good, because amavis is working very robust and I'm happy with it
> (except for this logging issue).
>
> Any other way? Maybe something with SQL? I love stats, and that's how
> you can fine tune your system - so I'd like to have all the info I can
> get.
>

There are several log analyzers built to work with amavisd-new
logging.  Maybe one will work for you.
http://www.ijs.si/software/amavisd/#contrib

also, amavisd-new logging is somewhat configurable.  Maybe you can
convince it to do what you want directly.  Check the amavis-users list
and archives for help.

Changing your configuration to use spamd separately from amavisd-new
is certainly an option.  Weigh the advantages of each method and
decide which best suits your needs.

--
Noel Jones


Re: SA logging

2004-10-08 Thread [EMAIL PROTECTED]
Thanks guys, problem was i commented out the old stuff:
#:0fw
#| /usr/bin/spamassasin
#:0

when i needed to leave the second :0 uncommentedd'oh!

thanks again


> From: Morris Jones <[EMAIL PROTECTED]>
> Date: Fri, 8 Oct 2004 13:19:01 -0700 (PDT)
> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> Cc: Matt Kettler <[EMAIL PROTECTED]>, 
> Subject: Re: SA logging
> 
> You have two separate things happening in two recipes:
> 
> The first recipe:
> 
>> :0fw
>> | /usr/bin/spamassassin
> 
> Adds the X-SpamStatus: header to the email.  The second recipe:
> 
>> :0
>> * ^X-Spam-Status: Yes
>> $HOME/spam
> 
> Delivers email with the specified header to $HOME/spam.
> 
> The problem I was addressing was in the first recipe.  Instead of
> what you have, it should be:
> 
> :0fw
> * < 256000
> | /usr/bin/spamc
> 
> Note that there are two differences between my version and yours:
> 
> 1. The line "* < 256000" only feeds email under 256,000 bytes to
> Spamassassin.
> 2. The third line, using /usr/bin/spamc instead of
> /usr/bin/spamassassin, makes use of the spamd daemon instead
> of individual instances of spamassassin.
> 
> I only gave you the change required for the first recipe.  You still
> have to deliver the spam to the right place, which means that the
> full procmailrc entry needs to be:
> 
> --- cut here --
> # Pass the message through the spamassassin daemon and mark up
> # for spam status
> 
> :0fw
> * < 256000
> | /usr/bin/spamc
> 
> # Deliver spam marked email into user's spam folder
> 
> :0
> * ^X-Spam-Status: Yes
> $HOME/spam
> 
> --- cut here --
> 
> The additional blank lines and comments add some clarity.
> 
> Best regards,
> Mojo
> 
> On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:
> 
>> Thank you, appeared to work great, logging to maillog and all, the problem
>> now becomes where it's putting spam.
>> 
>> previously my procmailrc looked like this:
>> 
>> :0fw
>> | /usr/bin/spamassassin
>> :0
>> * ^X-Spam-Status: Yes
>> $HOME/spam
>> 
>> which routed spam to the users spam folder
>> 
>> when i change it to:
>> :0fw
>> * < 256000
>> | /usr/bin/spamc
>> 
>> it doesnt do that anymore.  Is there a way to route it back to the
>> /user/spam?
>> 
>> 
>> 
>>> From: Morris Jones <[EMAIL PROTECTED]>
>>> Date: Fri, 8 Oct 2004 12:25:15 -0700 (PDT)
>>> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
>>> Cc: Matt Kettler <[EMAIL PROTECTED]>, 
>>> Subject: Re: SA logging
>>> 
>>> His information is all correct.
>>> 
>>> Change your procmailrc lines so they're something like this:
>>> 
>>> # Pass through spamassassin
>>> :0fw
>>> * < 256000
>>> | /usr/bin/spamc
>>> 
>>> Mojo
>>> 
>>> On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:
>>> 
>>>> Thank you Matt!
>>>> 
>>>> You're info is great, but I'm sure you dont mind if I take your disclaimer
>>>> seriously.
>>>> 
>>>> Before I go on, anyone that uses spamd confirm this info...?
>>>> 
>>>> 
>>>>> From: Matt Kettler <[EMAIL PROTECTED]>
>>>>> Date: Fri, 08 Oct 2004 13:48:40 -0400
>>>>> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>,
>>>>> 
>>>>> Subject: Re: SA logging
>>>>> 
>>>>> At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
>>>>>> Yea, ive been asked this before.  I inherited this setup, so Im trying to
>>>>>> work that out.
>>>>>> 
>>>>>> i can restart SA by using rc.d/init.d/spamassassin
>>>>>> 
>>>>>> it shows in ps aux as /usr/bin/spamd -d -c -a
>>>>>> 
>>>>>> and when mail comes in it shows as
>>>>>> /usr/bin/perl -T -w /usr/bin/spamassassin
>>>>>> 
>>>>>> 
>>>>>> is that helpful?
>>>>> 
>>>>> Yes, I dug back in your old emails. You're calling spamassassin (plain)
>>>>> from procmail. Although you are starting spamd, you're not using spamc, so
>>>>> that's a complete waste at the moment.
>>>>> 
>>>>> Suggestion:
>>>>> 

Re: SA logging

2004-10-08 Thread Jim Maul
[EMAIL PROTECTED] wrote:
Thank you, appeared to work great, logging to maillog and all, the problem
now becomes where it's putting spam.
previously my procmailrc looked like this:
:0fw
| /usr/bin/spamassassin
:0
* ^X-Spam-Status: Yes
$HOME/spam
which routed spam to the users spam folder
when i change it to:
:0fw
* < 256000
| /usr/bin/spamc
it doesnt do that anymore.  Is there a way to route it back to the
/user/spam?

I never used procmail but i would assume you should have left everything 
the same except change /usr/bin/spamassassin to /usr/bin/spamc

-Jim


Re: SA logging

2004-10-08 Thread Morris Jones
You have two separate things happening in two recipes:

The first recipe:

> :0fw
> | /usr/bin/spamassassin

Adds the X-SpamStatus: header to the email.  The second recipe:

> :0
> * ^X-Spam-Status: Yes
> $HOME/spam

Delivers email with the specified header to $HOME/spam.

The problem I was addressing was in the first recipe.  Instead of
what you have, it should be:

:0fw
* < 256000
| /usr/bin/spamc

Note that there are two differences between my version and yours: 

1. The line "* < 256000" only feeds email under 256,000 bytes to 
   Spamassassin.
2. The third line, using /usr/bin/spamc instead of 
   /usr/bin/spamassassin, makes use of the spamd daemon instead 
   of individual instances of spamassassin.

I only gave you the change required for the first recipe.  You still
have to deliver the spam to the right place, which means that the
full procmailrc entry needs to be:

--- cut here --
# Pass the message through the spamassassin daemon and mark up
# for spam status

:0fw
* < 256000
| /usr/bin/spamc

# Deliver spam marked email into user's spam folder

:0
* ^X-Spam-Status: Yes
$HOME/spam

--- cut here --

The additional blank lines and comments add some clarity.

Best regards,
Mojo

On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:

> Thank you, appeared to work great, logging to maillog and all, the problem
> now becomes where it's putting spam.
> 
> previously my procmailrc looked like this:
> 
> :0fw
> | /usr/bin/spamassassin
> :0
> * ^X-Spam-Status: Yes
> $HOME/spam
> 
> which routed spam to the users spam folder
> 
> when i change it to:
> :0fw
> * < 256000
> | /usr/bin/spamc
> 
> it doesnt do that anymore.  Is there a way to route it back to the
> /user/spam?
> 
> 
> 
> > From: Morris Jones <[EMAIL PROTECTED]>
> > Date: Fri, 8 Oct 2004 12:25:15 -0700 (PDT)
> > To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> > Cc: Matt Kettler <[EMAIL PROTECTED]>, 
> > Subject: Re: SA logging
> > 
> > His information is all correct.
> > 
> > Change your procmailrc lines so they're something like this:
> > 
> > # Pass through spamassassin
> > :0fw
> > * < 256000
> > | /usr/bin/spamc
> > 
> > Mojo
> > 
> > On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:
> > 
> >> Thank you Matt!
> >> 
> >> You're info is great, but I'm sure you dont mind if I take your disclaimer
> >> seriously.
> >> 
> >> Before I go on, anyone that uses spamd confirm this info...?
> >> 
> >> 
> >>> From: Matt Kettler <[EMAIL PROTECTED]>
> >>> Date: Fri, 08 Oct 2004 13:48:40 -0400
> >>> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>,
> >>> 
> >>> Subject: Re: SA logging
> >>> 
> >>> At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
> >>>> Yea, ive been asked this before.  I inherited this setup, so Im trying to
> >>>> work that out.
> >>>> 
> >>>> i can restart SA by using rc.d/init.d/spamassassin
> >>>> 
> >>>> it shows in ps aux as /usr/bin/spamd -d -c -a
> >>>> 
> >>>> and when mail comes in it shows as
> >>>> /usr/bin/perl -T -w /usr/bin/spamassassin
> >>>> 
> >>>> 
> >>>> is that helpful?
> >>> 
> >>> Yes, I dug back in your old emails. You're calling spamassassin (plain)
> >>> from procmail. Although you are starting spamd, you're not using spamc, so
> >>> that's a complete waste at the moment.
> >>> 
> >>> Suggestion:
> >>> 
> >>> modify rc.d/init.d/spamassassin to add a -m parameter to spamd to limit 
> >>> the
> >>> number of children it can spawn. Probably -m 5 to start, but you can
> >>> estimate the correct value by looking at how big spamd is, and how much
> >>> free ram you have using top or ps. Don't let spamd spawn more than will 
> >>> fit
> >>> in free ram or it will end up choking your server to death.
> >>> 
> >>> If your existing call to spamassassin in procmailrc doesn't use the -a
> >>> parameter, remove the -a from spamd to match (-a enables the 
> >>> auto-whitelist
> >>> score-averaging system in 2.6x)
> >>> 
> >>> modify your procmailrc to use spamc instead of spamassassin. It's much
> >>> faster, has lower CPU overhead, and you'll end up with logging in syslog 
> >>> as
> >>> spamd processes them.
> >>> 
> >>> Disclaimer: I don't actually use spamd so I'm no expert at it, I use
> >>> MailScanner which calls the API directly. You might wish to solicit advice
> >>> on the list about converting to using spamd.
> >>> 
> >>> 
> >>> 
> >> 
> > 
> > -- 
> > Morris Jones <*>
> > Monrovia, CA
> > [EMAIL PROTECTED]
> > http://www.whiteoaks.com
> > 
> 

-- 
Morris Jones <*>
Monrovia, CA
[EMAIL PROTECTED]
http://www.whiteoaks.com



Re: SA logging

2004-10-08 Thread [EMAIL PROTECTED]
Thank you, appeared to work great, logging to maillog and all, the problem
now becomes where it's putting spam.

previously my procmailrc looked like this:

:0fw
| /usr/bin/spamassassin
:0
* ^X-Spam-Status: Yes
$HOME/spam

which routed spam to the users spam folder

when i change it to:
:0fw
* < 256000
| /usr/bin/spamc

it doesnt do that anymore.  Is there a way to route it back to the
/user/spam?



> From: Morris Jones <[EMAIL PROTECTED]>
> Date: Fri, 8 Oct 2004 12:25:15 -0700 (PDT)
> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> Cc: Matt Kettler <[EMAIL PROTECTED]>, 
> Subject: Re: SA logging
> 
> His information is all correct.
> 
> Change your procmailrc lines so they're something like this:
> 
> # Pass through spamassassin
> :0fw
> * < 256000
> | /usr/bin/spamc
> 
> Mojo
> 
> On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:
> 
>> Thank you Matt!
>> 
>> You're info is great, but I'm sure you dont mind if I take your disclaimer
>> seriously.
>> 
>> Before I go on, anyone that uses spamd confirm this info...?
>> 
>> 
>>> From: Matt Kettler <[EMAIL PROTECTED]>
>>> Date: Fri, 08 Oct 2004 13:48:40 -0400
>>> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>,
>>> 
>>> Subject: Re: SA logging
>>> 
>>> At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
>>>> Yea, ive been asked this before.  I inherited this setup, so Im trying to
>>>> work that out.
>>>> 
>>>> i can restart SA by using rc.d/init.d/spamassassin
>>>> 
>>>> it shows in ps aux as /usr/bin/spamd -d -c -a
>>>> 
>>>> and when mail comes in it shows as
>>>> /usr/bin/perl -T -w /usr/bin/spamassassin
>>>> 
>>>> 
>>>> is that helpful?
>>> 
>>> Yes, I dug back in your old emails. You're calling spamassassin (plain)
>>> from procmail. Although you are starting spamd, you're not using spamc, so
>>> that's a complete waste at the moment.
>>> 
>>> Suggestion:
>>> 
>>> modify rc.d/init.d/spamassassin to add a -m parameter to spamd to limit the
>>> number of children it can spawn. Probably -m 5 to start, but you can
>>> estimate the correct value by looking at how big spamd is, and how much
>>> free ram you have using top or ps. Don't let spamd spawn more than will fit
>>> in free ram or it will end up choking your server to death.
>>> 
>>> If your existing call to spamassassin in procmailrc doesn't use the -a
>>> parameter, remove the -a from spamd to match (-a enables the auto-whitelist
>>> score-averaging system in 2.6x)
>>> 
>>> modify your procmailrc to use spamc instead of spamassassin. It's much
>>> faster, has lower CPU overhead, and you'll end up with logging in syslog as
>>> spamd processes them.
>>> 
>>> Disclaimer: I don't actually use spamd so I'm no expert at it, I use
>>> MailScanner which calls the API directly. You might wish to solicit advice
>>> on the list about converting to using spamd.
>>> 
>>> 
>>> 
>> 
> 
> -- 
> Morris Jones <*>
> Monrovia, CA
> [EMAIL PROTECTED]
> http://www.whiteoaks.com
> 



RE: SA logging

2004-10-08 Thread Bowie Bailey
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> 
> Thank you Matt!
> 
> You're info is great, but I'm sure you dont mind if I take your
> disclaimer seriously.
> 
> Before I go on, anyone that uses spamd confirm this info...?

His suggestions sound right on to me.  For the most part all you need
to do is start up spamd and replace /usr/bin/spamassassin with
/usr/bin/spamc in your procmailrc.  I don't use procmail myself, so I
can't give you any further details there.

> From: Matt Kettler <[EMAIL PROTECTED]>
> > At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
> >> 
> >> i can restart SA by using rc.d/init.d/spamassassin
> >> 
> >> it shows in ps aux as /usr/bin/spamd -d -c -a
> >> 
> >> and when mail comes in it shows as
> >> /usr/bin/perl -T -w /usr/bin/spamassassin
> > 
> > Suggestion:
> > 
> > modify rc.d/init.d/spamassassin to add a -m parameter to spamd to
> > limit the number of children it can spawn. Probably -m 5 to
> > start, but you can estimate the correct value by looking at how
> > big spamd is, and how much free ram you have using top or ps.
> > Don't let spamd spawn more than will fit in free ram or it will
> > end up choking your server to death.

Good idea.  The older (2.x) versions of spamassassin did not limit
the children.  Version 3.0 now preforks a default of 5 children.  So
if you are running 2.65 or older, you may want to tweak this.

On the other hand, I've been running it without limits for over a
year now without any problems.  If you've got plenty of memory, you
probably don't have to worry about it.

> > If your existing call to spamassassin in procmailrc doesn't use
> > the -a parameter, remove the -a from spamd to match (-a enables
> > the auto-whitelist score-averaging system in 2.6x)

Just look up your current options in the man pages and configure the
comparable options for spamc and spamd.  You generally don't need
many options unless you want to do something fancy.

> > modify your procmailrc to use spamc instead of spamassassin. It's
> > much faster, has lower CPU overhead, and you'll end up with
> > logging in syslog as spamd processes them.

Spamc/spamd works very well.  It is significantly faster than calling
spamassassin for each email.

Bowie


Re: SA logging

2004-10-08 Thread Morris Jones
His information is all correct.

Change your procmailrc lines so they're something like this:

# Pass through spamassassin
:0fw
* < 256000
| /usr/bin/spamc

Mojo

On Fri, 8 Oct 2004, [EMAIL PROTECTED] wrote:

> Thank you Matt!
> 
> You're info is great, but I'm sure you dont mind if I take your disclaimer
> seriously.
> 
> Before I go on, anyone that uses spamd confirm this info...?
> 
> 
> > From: Matt Kettler <[EMAIL PROTECTED]>
> > Date: Fri, 08 Oct 2004 13:48:40 -0400
> > To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>, 
> > Subject: Re: SA logging
> > 
> > At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
> >> Yea, ive been asked this before.  I inherited this setup, so Im trying to
> >> work that out.
> >> 
> >> i can restart SA by using rc.d/init.d/spamassassin
> >> 
> >> it shows in ps aux as /usr/bin/spamd -d -c -a
> >> 
> >> and when mail comes in it shows as
> >> /usr/bin/perl -T -w /usr/bin/spamassassin
> >> 
> >> 
> >> is that helpful?
> > 
> > Yes, I dug back in your old emails. You're calling spamassassin (plain)
> > from procmail. Although you are starting spamd, you're not using spamc, so
> > that's a complete waste at the moment.
> > 
> > Suggestion:
> > 
> > modify rc.d/init.d/spamassassin to add a -m parameter to spamd to limit the
> > number of children it can spawn. Probably -m 5 to start, but you can
> > estimate the correct value by looking at how big spamd is, and how much
> > free ram you have using top or ps. Don't let spamd spawn more than will fit
> > in free ram or it will end up choking your server to death.
> > 
> > If your existing call to spamassassin in procmailrc doesn't use the -a
> > parameter, remove the -a from spamd to match (-a enables the auto-whitelist
> > score-averaging system in 2.6x)
> > 
> > modify your procmailrc to use spamc instead of spamassassin. It's much
> > faster, has lower CPU overhead, and you'll end up with logging in syslog as
> > spamd processes them.
> > 
> > Disclaimer: I don't actually use spamd so I'm no expert at it, I use
> > MailScanner which calls the API directly. You might wish to solicit advice
> > on the list about converting to using spamd.
> > 
> > 
> > 
> 

-- 
Morris Jones <*>
Monrovia, CA
[EMAIL PROTECTED]
http://www.whiteoaks.com



Re: SA logging

2004-10-08 Thread [EMAIL PROTECTED]
Thank you Matt!

You're info is great, but I'm sure you dont mind if I take your disclaimer
seriously.

Before I go on, anyone that uses spamd confirm this info...?


> From: Matt Kettler <[EMAIL PROTECTED]>
> Date: Fri, 08 Oct 2004 13:48:40 -0400
> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>, 
> Subject: Re: SA logging
> 
> At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
>> Yea, ive been asked this before.  I inherited this setup, so Im trying to
>> work that out.
>> 
>> i can restart SA by using rc.d/init.d/spamassassin
>> 
>> it shows in ps aux as /usr/bin/spamd -d -c -a
>> 
>> and when mail comes in it shows as
>> /usr/bin/perl -T -w /usr/bin/spamassassin
>> 
>> 
>> is that helpful?
> 
> Yes, I dug back in your old emails. You're calling spamassassin (plain)
> from procmail. Although you are starting spamd, you're not using spamc, so
> that's a complete waste at the moment.
> 
> Suggestion:
> 
> modify rc.d/init.d/spamassassin to add a -m parameter to spamd to limit the
> number of children it can spawn. Probably -m 5 to start, but you can
> estimate the correct value by looking at how big spamd is, and how much
> free ram you have using top or ps. Don't let spamd spawn more than will fit
> in free ram or it will end up choking your server to death.
> 
> If your existing call to spamassassin in procmailrc doesn't use the -a
> parameter, remove the -a from spamd to match (-a enables the auto-whitelist
> score-averaging system in 2.6x)
> 
> modify your procmailrc to use spamc instead of spamassassin. It's much
> faster, has lower CPU overhead, and you'll end up with logging in syslog as
> spamd processes them.
> 
> Disclaimer: I don't actually use spamd so I'm no expert at it, I use
> MailScanner which calls the API directly. You might wish to solicit advice
> on the list about converting to using spamd.
> 
> 
> 



Re: SA logging

2004-10-08 Thread Matt Kettler
At 01:16 PM 10/8/2004, [EMAIL PROTECTED] wrote:
Yea, ive been asked this before.  I inherited this setup, so Im trying to
work that out.
i can restart SA by using rc.d/init.d/spamassassin
it shows in ps aux as /usr/bin/spamd -d -c -a
and when mail comes in it shows as
/usr/bin/perl -T -w /usr/bin/spamassassin
is that helpful?
Yes, I dug back in your old emails. You're calling spamassassin (plain) 
from procmail. Although you are starting spamd, you're not using spamc, so 
that's a complete waste at the moment.

Suggestion:
modify rc.d/init.d/spamassassin to add a -m parameter to spamd to limit the 
number of children it can spawn. Probably -m 5 to start, but you can 
estimate the correct value by looking at how big spamd is, and how much 
free ram you have using top or ps. Don't let spamd spawn more than will fit 
in free ram or it will end up choking your server to death.

If your existing call to spamassassin in procmailrc doesn't use the -a 
parameter, remove the -a from spamd to match (-a enables the auto-whitelist 
score-averaging system in 2.6x)

modify your procmailrc to use spamc instead of spamassassin. It's much 
faster, has lower CPU overhead, and you'll end up with logging in syslog as 
spamd processes them.

Disclaimer: I don't actually use spamd so I'm no expert at it, I use 
MailScanner which calls the API directly. You might wish to solicit advice 
on the list about converting to using spamd.




Re: SA logging

2004-10-08 Thread [EMAIL PROTECTED]
Yea, ive been asked this before.  I inherited this setup, so Im trying to
work that out.  

i can restart SA by using rc.d/init.d/spamassassin

it shows in ps aux as /usr/bin/spamd -d -c -a

and when mail comes in it shows as
/usr/bin/perl -T -w /usr/bin/spamassassin


is that helpful?


> From: Matt Kettler <[EMAIL PROTECTED]>
> Date: Fri, 08 Oct 2004 13:03:59 -0400
> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>, 
> Subject: Re: SA logging
> 
> At 12:55 PM 10/8/2004, [EMAIL PROTECTED] wrote:
>> Im sure SA should be logging something to somewhere, probably maillog right?
>> Well I dont have anything in the maillog from SA.  Am I missing something?
>> Anyone help me debug why it's not logging?
> 
> How are you calling SA?
> 
> If you're using spamc/spamd then spamd will generate syslog messages.
> 
> If you're using a call to the plain spamassassin command line, it won't log.
> 
> Most integration tools (mailscanner, amavis, etc) do their own logging.
> 



Re: SA logging

2004-10-08 Thread Matt Kettler
At 12:55 PM 10/8/2004, [EMAIL PROTECTED] wrote:
Im sure SA should be logging something to somewhere, probably maillog right?
Well I dont have anything in the maillog from SA.  Am I missing something?
Anyone help me debug why it's not logging?
How are you calling SA?
If you're using spamc/spamd then spamd will generate syslog messages.
If you're using a call to the plain spamassassin command line, it won't log.
Most integration tools (mailscanner, amavis, etc) do their own logging.