[Dovecot] antispam plugin doesn't recognize spam folder

Paul DiSciascio thenut at bytemonkey.net
Sun May 18 12:13:17 UTC 2014


After a recent upgrade to dovecot 2.2.9 (caused by an ubuntu upgrade to 
14.04), the antispam plugin has stopped recognizing my spam folders as 
spam.  I see the plugin initializes properly, but when moving a message, 
the mailbox_is_spam() function always returns 0.

The version of dovecot-antispam that ships with ubuntu is 
2.0+20130822-2build1.  I also compiled the latest version in the git 
repository (last update 9/12/2013) and had the same results.  This 
worked fine prior to the upgrade, with dovecot version 2.0.19 and 
dovecot-antispam version 2.0+20120225-2.

Here are the logs from initialization:
May 18 07:48:45 lebeau imap: antispam: plugin initialising (2.0-7-gabdad24)
May 18 07:48:45 lebeau imap: antispam: verbose debug enabled
May 18 07:48:45 lebeau imap: antispam: "SPAM" is exact match spam folder
May 18 07:48:45 lebeau imap: antispam: "Spam" is exact match spam folder
May 18 07:48:45 lebeau imap: antispam: "Junk" is exact match spam folder
May 18 07:48:45 lebeau imap: antispam: no unsure folders
May 18 07:48:45 lebeau imap: antispam: "trash" is exact match trash folder
May 18 07:48:45 lebeau imap: antispam: "Trash" is exact match trash folder
May 18 07:48:45 lebeau imap: antispam: "Deleted Items" is exact match 
trash folder
May 18 07:48:45 lebeau imap: antispam: "Deleted Messages" is exact match 
trash folder
May 18 07:48:45 lebeau imap: antispam: dspam binary set to /usr/bin/dspam
May 18 07:48:45 lebeau imap: antispam: dspam extra arg --user
May 18 07:48:45 lebeau imap: antispam: dspam extra arg thenut at bytemonkey.net
May 18 07:48:45 lebeau imap: antispam: signature header line is 
"X-DSPAM-Signature"

And then from the message move:
May 18 07:50:06 lebeau imap: antispam: mailbox_is_unsure(SPAM): 0
May 18 07:50:06 lebeau imap: antispam: mailbox_is_trash(INBOX): 0
May 18 07:50:06 lebeau imap: antispam: mailbox_is_trash(SPAM): 0
May 18 07:50:06 lebeau imap: antispam: mail copy: from trash: 0, to trash: 0
May 18 07:50:06 lebeau imap: antispam: mailbox_is_spam(INBOX): 0
May 18 07:50:06 lebeau imap: antispam: mailbox_is_spam(SPAM): 0
May 18 07:50:06 lebeau imap: antispam: mailbox_is_unsure(INBOX): 0
May 18 07:50:06 lebeau imap: antispam: mail copy: src spam: 0, dst spam: 
0, src unsure: 0

Clearly mailbox_is_spam(SPAM) should return 1.

The other folders I have designated as spam (Junk and Spam) produce the 
same results.

~Paul



More information about the dovecot mailing list