How to read email using Python 3

后端 未结 1 1754
情深已故
情深已故 2020-12-21 08:26

Now I am here

 import imaplib
 mail = imaplib.IMAP4_SSL(\'imap.gmail.com\')
 mail.login(\'login@gmail.com\', \'password\')
 mail.list()
 # Out: list of \"fol         


        
相关标签:
1条回答
  • 2020-12-21 08:48
    import email
    
    raw_email = data[0][1]
    email_message = email.message_from_string(raw_email)
    
    print email_message['To']
    
    print email.utils.parseaddr(email_message['From']) # for parsing "Yuji Tomita" <yuji@grovemade.com>
    
    print email_message.items() # print all headers
    
    
    def get_first_text_block(self, email_message_instance):
    maintype = email_message_instance.get_content_maintype()
    if maintype == 'multipart':
        for part in email_message_instance.get_payload():
            if part.get_content_maintype() == 'text':
                return part.get_payload()
    elif maintype == 'text':
        return email_message_instance.get_payload()
    

    **I did not write this taken from https://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/

    0 讨论(0)
提交回复
热议问题