# Hello World program in Python import smtplib import time import imaplib import email #def read_email_from_gmail(): ORG_EMAIL = "@gmail.com" FROM_EMAIL = "FreddieDog14" + ORG_EMAIL FROM_PWD = "Freddie1@" SMTP_SERVER = "imap.gmail.com" SMTP_PORT = 993 print ("TESTING") try: mail = imaplib.IMAP4_SSL(SMTP_SERVER) mail.login(FROM_EMAIL,FROM_PWD) mail.select('inbox') type, data = mail.search(None, 'ALL') mail_ids = data[0] id_list = mail_ids.split() first_email_id = int(id_list[0]) latest_email_id = int(id_list[-1]) # GET ADDITIONAL EMAIL INFORMAITON FROM THE SELETED EMAIL for i in range(latest_email_id,first_email_id, -1): typ, data = mail.fetch(i, '(RFC822)' ) for response_part in data: if isinstance(response_part, tuple): msg = email.message_from_string(response_part[1]) email_subject = msg['subject'] email_from = msg['from'] print ('From : ' + email_from + '\n') print ('Subject : ' + email_subject + '\n') except Exception: print (str(e))
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more