Message1512
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)
|
|
Date |
User |
Action |
Args |
2009-02-03 14:21:00 | admin | link | issue1055277 messages |
2009-02-03 14:21:00 | admin | create | |
|