Roundup Tracker - Issues

Message1512

Author richard
Recipients
Date 2004-10-28.06:04:14
Message-id
In-reply-to
Logged In: YES 
user_id=6405

OK, here's the code that roundup uses, from roundup/mailgw.py 
do_imap():

import imaplib
server = imaplib.IMAP4_SSL(server)
server.login(user, password)
if not mailbox:
    (typ, data) = server.select()
else:
    (typ, data) = server.select(mailbox=mailbox)
numMessages = int(data[0])
for i in range(1, numMessages+1):
    (typ, data) = server.fetch(str(i), '(RFC822)')

    # mark the message as deleted.
    server.store(str(i), '+FLAGS', r'(\Deleted)')

    # process the message
    s = cStringIO.StringIO(data[0][1])
    s.seek(0)
    self.handle_Message(Message(s))
server.close()
server.expunge()
server.logout()

(with a whole bunch of error checking that I've removed for brevity)
History
Date User Action Args
2009-02-03 14:21:00adminlinkissue1055277 messages
2009-02-03 14:21:00admincreate