poplib is pretty easy to work with:

def check_pop3(server,user,password):
    import email,poplib,string
    messages=[]
    s=poplib.POP3(server)
    s.user(user)
    s.pass_(password)
    resp, items, octets = s.list()
    todelete=[]
    for item in items:
        id,size=item.split()
        resp,text,octets = s.retr(id)
        text = string.join(text, "\n")
        message=email.message_from_string(text)
        messages.append(message)
        todelete.append(id) # flag for deletion
    for id in todelete:
        pass #s.dele(id)
    s.quit()
    return messages
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to