Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
allendowney
GitHub Repository: allendowney/cpython
Path: blob/main/Doc/includes/email-simple.py
12 views
1
# Import smtplib for the actual sending function
2
import smtplib
3
4
# Import the email modules we'll need
5
from email.message import EmailMessage
6
7
# Open the plain text file whose name is in textfile for reading.
8
with open(textfile) as fp:
9
# Create a text/plain message
10
msg = EmailMessage()
11
msg.set_content(fp.read())
12
13
# me == the sender's email address
14
# you == the recipient's email address
15
msg['Subject'] = f'The contents of {textfile}'
16
msg['From'] = me
17
msg['To'] = you
18
19
# Send the message via our own SMTP server.
20
s = smtplib.SMTP('localhost')
21
s.send_message(msg)
22
s.quit()
23
24