[Spambayes] IMAP Filter error

Kevin Yank thatguy at kevinyank.com
Tue Sep 18 08:41:22 CEST 2007


Confirmed. Here's the relevant bug/limitation in Zimbra (my IMAP server):

http://bugzilla.zimbra.com/show_bug.cgi?id=7384

It would be nice if SpamBayes could cope with this restriction.

-Kev.

Kevin Yank wrote:
> I managed to produce the same error in Thunderbird by searching for 
> messages containing a X-SPAMBAYES-MAILID header.
>
> The current command did not succeed. The mail server responded: parse 
> error: unindexed header: X-SPAMBAYES-MAILID.
>
> So it looks as if SpamBayes's IMAP proxy is attempting to do a search 
> for messages by the X-SPAMBAYES-MAILID header, which my IMAP server 
> does not support. Can SpamBayes handle this condition more 
> gracefully—or better yet, work around it?
>
> -Kev.
>
>
> Kevin Yank wrote:
>> skip at pobox.com wrote:
>>> Kevin> Yes, I downloaded the spambayes-1.0.4.zip source distribution
>>> Kevin> from SourceForge, dated 2005-03-22.
>>>
>>> Can you please try 1.1a4? It's at least two years newer. Before we dig,
>>> dig, dig it would be nice to know if the problem has already been 
>>> fixed.
>>>
>>> Thanks,
>>>
>> 1.1a4 seems to do a bit more work before it fails with a similar error:
>>
>>
>> SpamBayes IMAP Filter Version 1.1a4 (June 2007).
>>
>> Loading database 
>> C:\Users\Kevin\AppData\Roaming\SpamBayes\Proxy\hammie.db...Load
>> ing state from 
>> C:\Users\Kevin\AppData\Roaming\SpamBayes\Proxy\hammie.db database
>>
>> C:\Users\Kevin\AppData\Roaming\SpamBayes\Proxy\hammie.db is a new 
>> database
>> Done.
>> User interface url is http://localhost:8880/
>> Account: gravity.sitepoint.com:993
>> Training
>> Training ham folder SpamBayes/Train as Not Junk
>> ................................................................................ 
>>
>> ...
>> 0 trained.
>> Training spam folder SpamBayes/Train as Junk
>> ................................................................................ 
>>
>> .................*************************************************
>> 49 trained.
>> Persisting C:\Users\Kevin\AppData\Roaming\SpamBayes\Proxy\hammie.db 
>> state in dat
>> abase
>> Training took 9.6690 seconds, 49 messages were trained.
>> Classifying
>> *Traceback (most recent call last):
>> File "sb_imapfilter.py", line 1294, in <module>
>> run()
>> File "sb_imapfilter.py", line 1276, in run
>> imap_filter.Filter()
>> File "sb_imapfilter.py", line 1082, in Filter
>> self.unsure_folder, self.ham_folder)
>> File "sb_imapfilter.py", line 985, in Filter
>> msg.Save()
>> File "sb_imapfilter.py", line 747, in Save
>> response = self.imap_server.uid("SEARCH", search_string)
>> File "C:\Python25\lib\imaplib.py", line 752, in uid
>> typ, dat = self._simple_command(name, command, *args)
>> File "C:\Python25\lib\imaplib.py", line 1055, in _simple_command
>> return self._command_complete(name, self._command(name, *args))
>> File "C:\Python25\lib\imaplib.py", line 892, in _command_complete
>> raise self.error('%s command error: %s %s' % (name, typ, data))
>> imaplib.error: UID command error: BAD ['parse error: unindexed 
>> header: X-SPAMBAY
>> ES-MAILID']
>>
>>
>> -Kev.
>>
>
>


More information about the SpamBayes mailing list