Skip to content

Automate Sending

$ import smtplib
$ smtp = smtplib.SMTP('smtp.gmail.com', 587)
$ smtp.ehlo()
$ smtp.ttls() # create secure connection
# CREDENTIALS
# Create app password (same username)
# https://support.google.com/mail/?p=InvalidSecondFactor
$ smtpObj.login('ab18gu@gmail.com', '<app-password>')
$ smtpObj.sendmail('ab18gu@gmail.com', 'you@gmail.com', 'Subject: This is automated\nweird...')
$ smtpObj.quit()

GMAIL