Skip to main content
import smtplib
def sendErrorMail(emailAddress,emailAppPassword,type,message):
    if emailAddress!=” and emailAppPassword!=”:
        FROM = emailAddress
        TO = [emailAddress] #must be a list
        SUBJECT = “ENTER SUBJECT TEXT HERE, {type}”.format(type=type)
        # Prepare actual message
        emailMessage = “Subject: {subject}\n\n {text}”.format(
        subject=SUBJECT,text=message)
        try:
            server = smtplib.SMTP(“smtp.gmail.com:587“) #Hello GMAIL
            server.ehlo() #Identifying for the first time
            server.starttls() #Secure transmission of password
            server.login(emailAddress, emailAppPassword)
            server.ehlo() #Identifying again
            server.sendmail(FROM, TO, emailMessage)
            server.close()
        except:
            print(“failed to send mail“)
    else:
        print(“Didn’t send an email. \n Please enter your login details at “
              “the beginning of the script if you want an email sent”)