On Tue, 12 Sep 2017 00:37:40 +0100
Sebastian Arcus wrote:

> On 11/09/17 20:20, RW wrote:

> > This is why pyzor has the  local_whitelist command. At very least
> > it's a good idea to pipe an empty string through
> > "pyzor local_whitelist" (probably as the user running
> > spamassassin).  
> 
> I have spotted that command in the docs - and if it worked, it would 
> seem like a good solution. But it doesn't seem to. I have added the
> hash of the empty string to the local whitelist. If I try to re-add
> the same hash, or the hash of the problem emails - I get a message
> stating that it is already in the whitelist - so it would appear to
> be working. But when running the email message through SA, it still
> hits PYZOR_CHECK. I have found the location of Pyzor's local
> whitelist - and the permissions are correct. It appears that SA
> completely ignores the fact that the digest is whitelisted locally:

SA can't ignore it, if a hash is whitelisted pyzor returns a dummy
result.  e.g.:

$ echo "" | pyzor check
public.pyzor.org:24441  (200, 'OK')     0       0

compared with: 

$ echo "" | pyzor --local-whitelist=/nonextistent check
public.pyzor.org:24441  (200, 'OK')     2749671 82562

Reply via email to