You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by François Conil <co...@ece.fr> on 2006/03/08 16:06:22 UTC

Per user rules tuning

Hello,

I'm currently using spamassassin in a postfix+amavisd smtp gateway, 
filtering mail then forwarding them to an IMAP server.

I'm looking for a way to specify per user, which .cf files it could use 
or not use.

For instance, I put some custom_rules.cf files in 
/usr/local/share/spamassassin/  to specifically target commercial mails.

Problem is, the guy in charge of the stocks would want to keep these, 
since he uses them to buy some material from time to time.

How could I put it in spamassassin or elsewhere that for all users 
except John and Paul, the rules contained in such and such file apply ?
I saw that amavisd-new is highly user customizable, but I fail to see 
how I can do anything else that fidgeting with the flag or whitelist 
settings.


Thanks by advance,
-- 
François Conil
Administrateur Systèmes et Réseaux
<Pax> I wish my lawn was emo, so it would cut itself.


Re: Per user rules tuning

Posted by François Conil <co...@ece.fr>.
Bret Miller a écrit :
>>I'm currently using spamassassin in a postfix+amavisd smtp gateway, 
>>filtering mail then forwarding them to an IMAP server.
>>
>>I'm looking for a way to specify per user, which .cf files it 
>>could use 
>>or not use.
>>
>>For instance, I put some custom_rules.cf files in 
>>/usr/local/share/spamassassin/  to specifically target 
>>commercial mails.
>>
>>Problem is, the guy in charge of the stocks would want to keep these, 
>>since he uses them to buy some material from time to time.
>>
>>How could I put it in spamassassin or elsewhere that for all users 
>>except John and Paul, the rules contained in such and such 
>>file apply ? I saw that amavisd-new is highly user 
>>customizable, but I fail to see 
>>how I can do anything else that fidgeting with the flag or whitelist 
>>settings.
> 
> 
> Probably you could put the rules in the regular SA config directory and
> set a default score for everyone, then for the exceptions to the
> default, use a user_prefs file in the user's home directory to re-score
> the rules that need it. Re-scoring a rule to 0 disables it.
> 

Is that possible even if the user doesn't have the slightest beginning 
of a home directory on the machine running SA ?
I quite fail to see how it's done with amavisd calling spamassassin.

Thanks,
-- 
François Conil
Administrateur Systèmes et Réseaux
<Pax> I wish my lawn was emo, so it would cut itself.


RE: Per user rules tuning

Posted by Bret Miller <br...@wcg.org>.
> I'm currently using spamassassin in a postfix+amavisd smtp gateway, 
> filtering mail then forwarding them to an IMAP server.
> 
> I'm looking for a way to specify per user, which .cf files it 
> could use 
> or not use.
> 
> For instance, I put some custom_rules.cf files in 
> /usr/local/share/spamassassin/  to specifically target 
> commercial mails.
> 
> Problem is, the guy in charge of the stocks would want to keep these, 
> since he uses them to buy some material from time to time.
> 
> How could I put it in spamassassin or elsewhere that for all users 
> except John and Paul, the rules contained in such and such 
> file apply ? I saw that amavisd-new is highly user 
> customizable, but I fail to see 
> how I can do anything else that fidgeting with the flag or whitelist 
> settings.

Probably you could put the rules in the regular SA config directory and
set a default score for everyone, then for the exceptions to the
default, use a user_prefs file in the user's home directory to re-score
the rules that need it. Re-scoring a rule to 0 disables it.

Bret