Pode ser tarde demais para responder, mas eu encontrei o mesmo problema agora.
Você postou seu problema aqui, então suponho que você tenha rodado o Dovecot no Ubuntu. O problema é que pipe
em vez de mailtrain
deve ser usado para backend no Debian.
plugin {
#setting_name = value
antispam_backend = pipe
antispam_mail_spam = --spam
antispam_mail_notspam = --ham
antispam_mail_sendmail = /usr/bin/sa-learn-pipe.sh
antispam_spam = Junk
antispam_trash = Trash
}
Além do mais, se você estava seguindo o tutorial do link , o script pipe não possui várias quebras de link. Então deveria ser:
#!/bin/bash
echo /usr/bin/sa-learn $* /tmp/sendmail-msg-$$.txt
echo "$$-start ($*)" >> /tmp/sa-learn-pipe.log
#echo $* > /tmp/sendmail-parms.txt
cat<&0 >> /tmp/sendmail-msg-$$.txt
/usr/bin/sa-learn $* /tmp/sendmail-msg-$$.txt && rm -f /tmp/sendmail-msg-$$.txt &
echo "$$-end" >> /tmp/sa-learn-pipe.log
exit 0