mirror of
https://github.com/python/cpython.git
synced 2024-11-28 16:45:42 +01:00
29d1bc0842
This is a wholesale reorganization and editing of the email documentation to make the new API the standard one, and the old API the 'legacy' one. The default is still the compat32 policy, for backward compatibility. We will change that eventually.
23 lines
587 B
Python
23 lines
587 B
Python
# Import smtplib for the actual sending function
|
|
import smtplib
|
|
|
|
# Import the email modules we'll need
|
|
from email.message import EmailMessage
|
|
|
|
# Open the plain text file whose name is in textfile for reading.
|
|
with open(textfile) as fp:
|
|
# Create a text/plain message
|
|
msg = EmailMessage()
|
|
msg.set_content(fp.read())
|
|
|
|
# me == the sender's email address
|
|
# you == the recipient's email address
|
|
msg['Subject'] = 'The contents of %s' % textfile
|
|
msg['From'] = me
|
|
msg['To'] = you
|
|
|
|
# Send the message via our own SMTP server.
|
|
s = smtplib.SMTP('localhost')
|
|
s.send_message(msg)
|
|
s.quit()
|