[Dovecot] Dovecot-Antispam 2.0 with SpamAssassin (sa-learn)

Tom Hendrikx tom at whyscream.net
Wed Aug 17 10:59:57 EEST 2011


On 17/08/11 08:26, Nikita Koshikov wrote:
> On Tue, 16 Aug 2011 22:38:34 +0200
> Nick Rosier wrote:
> 
>> Hi,
>>
>> has anyone figured out how to use the dovecot-antispam plugin with 
>> sa-learn? I need to pass the username (user at domain.tld) to sa-learn and 
>> --ham or --spam depending on the move. I was thinking of using the CRM14 
>> option and replace the command and arguments but cannot find anything 
>> about the ability to pass the username.
>> Any pointers would be welcome.
>>
>> N.
> Write a wrapper on sa-learn. The script should parse env first and that exec learning with appropriative args, like:
> antispam_mail_sendmail = /etc/dovecot/plugins/spam.sh
> 
> Scrip, something like:
> #!/bin/bash
> 
> (
> env > /tmp/antispam.$$
> /usr/bin/sa-learn $@
> exit 0
> )
> search for PWD environment in  /tmp/antispam.$$ .
> 
> 

I use the dspam backend and pass the user into the commandline with %u,
which seems to work, but is not documented in the man page.

To be clear, this is with the plugin from:
http://wiki2.dovecot.org/Plugins/Antispam

-- 
Regards,
	Tom



More information about the dovecot mailing list