Jim Maul wrote:
>
> Ok, so if the autolearner ignores the -100 from the
> whitelist_from_rcvd and uses the score without the -100 to determine
> whether or not it should be autolearned, what is the point of adding
> the whitelist_from_rcvd entry at all? I understand that it will
> pretty much prevent the list messages from ever being marked as spam,
> but this i am not concerned about
It does not solve your problem. I was merely pointing out that it does
not worsen the problem.
See below for a solution to your problem.
>
> This is exactly what i am trying to prevent. I really couldnt care
> less if the list messages get marked as spam. What i DONT want to
> happen is list messages to get autolearned as ham. Am i correct in
> saying that adding the whitelist_from_rcvd will not prevent this from
> happening?
>
That is in fact correct. whitelist_from_rcvd won't bias the message
towards being learned as ham, but it also won't stop it from being learned.
There are only two ways to keep a message from being autolearned:
1) disable the autolearner entirely
2) don't feed the message to SA in the first place.
AFAIK, there is no option in SA that will disable the autolearner on a
per-message basis.
Now for your particular problem, you're using qmail-scanner. You do have
the option of doing 2.
Check out the technique used to bypass scanning mail from 127.0.0.1 on
this page:
http://qmail-scanner.sourceforge.net/
So all you need to do is add a tweak to your tcpserver/smtp.rules to
directly deliver messages from the list server's IP directly to
qmail-queue.pl, instead of qmail-scanner-queue.pl.
Poof, done.