Last active
January 30, 2016 21:05
-
-
Save akaak/05099b1d0d3507e8dfc0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# code snippet from python docs: https://docs.python.org/2/library/email-examples.html | |
# | |
# Prerequisites | |
# - install MailCatcher <http://mailcatcher.me> | |
# - set me and you email addresses | |
# - create a mail-file.txt with some text content | |
# | |
# Import smtplib for the actual sending function | |
import smtplib | |
# Import the email modules we'll need | |
from email.mime.text import MIMEText | |
# Open a plain text file for reading. For this example, assume that | |
# the text file contains only ASCII characters. | |
textfile = 'mail-file.txt' | |
fp = open(textfile, 'rb') | |
# Create a text/plain message | |
msg = MIMEText(fp.read()) | |
fp.close() | |
me = 'me@domain.com' | |
you = 'to@domain.com' | |
msg['Subject'] = 'The contents of %s' % textfile | |
msg['From'] = me | |
msg['To'] = you | |
# Send the message via our own SMTP server, but don't include the | |
# envelope header. | |
s = smtplib.SMTP('127.0.0.1:1025') | |
s.sendmail(me, [you], msg.as_string()) | |
s.quit() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
screenshot of the mail that is seen in the local MailCatcher http://mailcatcher.me