Pengjun's profile上善若水PhotosBlogLists Tools Help

Blog


    August 08

    取Gmail邮件(Draft)

    import getpass, poplib, base64
    import string ,email
    from BeautifulSoup import BeautifulSoup
    
    M = poplib.POP3_SSL('pop.gmail.com')
    M.user('jiapengjun')
    M.pass_(getpass.getpass())
    
    hdr,message,octet=M.retr(1000)
    mail=email.message_from_string(string.join(message,'\n'))
    
    print mail['To'] , mail['From']
    
    msg = ''
    for part in mail.get_payload() :
            type = part.get_content_charset()
            msg = part.get_payload()
    
    msg = unicode(base64.decodestring(msg), type)
    print msg
    
    #soup = BeautifulSoup(msg) 
    #print soup.prettify()
    #print soup.__str__('windows-1252')