<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.0.9">
</HEAD>
<BODY>
Here is the traceback. The message had an 8MB attachment, so it's pretty big for an email. Deleting the large email and running again sb picked up an additional 18 spam emails, which it didn't get to the first time.<BR>
<BR>
Mike<BR>
<BR>
<BR>
[neel@mike mep]$ sb_imapfilter.py -c -t -v -e y<BR>
SpamBayes IMAP Filter Version 0.4 (May 2004)<BR>
and engine SpamBayes Engine Version 0.3 (January 2004).<BR>
<BR>
Loading state from /home/neel/sb/mep/hammie.db database<BR>
/home/neel/sb/mep/hammie.db is an existing database, with 386 spam and 145 ham<BR>
Loading database /home/neel/sb/mep/hammie.db... Done.<BR>
Training<BR>
Training ham folder SPAM: Train As Good<BR>
0 trained.<BR>
Training spam folder SPAM: Train As Bad<BR>
0 trained.<BR>
Training took 0.0147 seconds, 0 messages were trained<BR>
Classifying<BR>
............***.Traceback (most recent call last):<BR>
File "/usr/bin/sb_imapfilter.py", line 928, in ?<BR>
run()<BR>
File "/usr/bin/sb_imapfilter.py", line 918, in run<BR>
imap_filter.Filter()<BR>
File "/usr/bin/sb_imapfilter.py", line 789, in Filter<BR>
self.unsure_folder)<BR>
File "/usr/bin/sb_imapfilter.py", line 703, in Filter<BR>
for msg in self:<BR>
File "/usr/bin/sb_imapfilter.py", line 594, in __iter__<BR>
yield self[key]<BR>
File "/usr/bin/sb_imapfilter.py", line 642, in __getitem__<BR>
msg.get_substance()<BR>
File "/usr/bin/sb_imapfilter.py", line 384, in get_substance<BR>
response = imap.uid("FETCH", self.uid, self.rfc822_command)<BR>
File "/usr/lib/python2.3/imaplib.py", line 697, in uid<BR>
typ, dat = self._simple_command(name, command, *args)<BR>
File "/usr/lib/python2.3/imaplib.py", line 1000, in _simple_command<BR>
return self._command_complete(name, self._command(name, *args))<BR>
File "/usr/lib/python2.3/imaplib.py", line 830, in _command_complete<BR>
typ, data = self._get_tagged_response(tag)<BR>
File "/usr/lib/python2.3/imaplib.py", line 931, in _get_tagged_response<BR>
self._get_response()<BR>
File "/usr/lib/python2.3/imaplib.py", line 893, in _get_response<BR>
data = self.read(size)<BR>
File "/usr/lib/python2.3/imaplib.py", line 231, in read<BR>
return self.file.read(size)<BR>
File "/usr/lib/python2.3/socket.py", line 311, in read<BR>
return "".join(buffers)<BR>
MemoryError<BR>
[neel@mike mep]$
</BODY>
</HTML>