[Spambayes] imapfilter repeat proble
Tim Stone - Four Stones Expressions
tim at fourstonesExpressions.com
Mon Apr 28 10:03:47 EDT 2003
4/28/2003 9:46:45 AM, Oliver Maunder <lists at olivermaunder.co.uk wrote:
>Just been running imapfilter with the -l flag to get it to periodically
>classify my inbox. The second round of classifying caused an error:
> "imaplib.error: command LOGIN illegal in state LOGOUT"
>Clearly, logging out after the initial round of classifying has left the
>imap object in the LOGOUT state, and it doesn't want you to log in when
>it's in that state. Personally I think that's probably an error in
>imaplib (what else are you going to do with a logged out object other
>than log in again?) .
>In the meantime there's a simple fix - move the line where the
>IMAPSession is created inside the while loop, so a new IMAPSession is
>created on each pass.
>e.g. - line 633, imapfilter.py
> while True:
> imap = IMAPSession(server, port, imapDebug, doExpunge)
> imap.login(username, pwd)
>I still don't know much about python. Will the old IMAPSession object
>will be cleaned up properly if I do this?
It should be... I'll make that change. It makes sense anyway, because we
shouldn't keep a socket tied up during a sleep time.
>Spambayes mailing list
>Spambayes at python.org
c'est moi - TimS
There are 10 kinds of people in the world:
those who understand binary,
and those who don't.
More information about the Spambayes