Sending Emails With Python
This short video will show you how to send a simple plain text email using python. Be aware that if you re using 2 factor authentication with the sending email you may run into some issues.
Source Code
import smtplib, ssl def read_creds(): user = passw = "" with open("credentials.txt", "r") as f: file = f.readlines() user = file[0].strip() passw = file[1].strip() return user, passw port = 465 sender, password = read_creds() recieve = sender message = """\ Subject: Python Email Tutorial This is from python! Tech With Tim """ context = ssl.create_default_context() print("Starting to send") with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server: server.login(sender, password) server.sendmail(sender, recieve, message) print("sent email!")