Skip to content

Instantly share code, notes, and snippets.

@kennethreitz
Created March 9, 2010 16:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kennethreitz/326750 to your computer and use it in GitHub Desktop.
Save kennethreitz/326750 to your computer and use it in GitHub Desktop.
Send a message via Gmail's SMTP servers
import smtplib
to = 'xxxxxx@xxxxxx.com'
gmail_user = 'xxxxxx@gmail.com'
gmail_pwd = 'xxxxxx'
subject = 'xxxxxx'
message = '''
xxxxxx
'''
smtpserver = smtplib.SMTP("smtp.gmail.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(gmail_user, gmail_pwd)
header = 'To:' + to + '\n' + 'From: ' + gmail_user + '\n' + 'Subject:' + subject + ' \n'
print header
msg = header + '\n ' + message + ' \n\n'
smtpserver.sendmail(gmail_user, to, msg)
print 'done!'
smtpserver.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment