Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Execute Python-3 Online

# 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))

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.