Skip to content

Instantly share code, notes, and snippets.

@bermi
Created September 28, 2010 15:55
Show Gist options
  • Save bermi/601254 to your computer and use it in GitHub Desktop.
Save bermi/601254 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
import smtplib
import sys
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email import Encoders
import os
gmail_user = "EMAIL"
gmail_pwd = "PASSWORD"
def mail(to, subject, text):
msg = MIMEMultipart()
msg['From'] = gmail_user
msg['To'] = to
msg['Subject'] = subject
text = text.replace("\?","?")
text = text.replace("\\","")
msg.attach(MIMEText(text))
mailServer = smtplib.SMTP("smtp.gmail.com", 587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login(gmail_user, gmail_pwd)
mailServer.sendmail(gmail_user, to, msg.as_string())
mailServer.close()
if __name__ == "__main__":
mail(sys.argv[1] ,
sys.argv[2] ,
sys.argv[3] )
# python gmail.py recepient subject "Message"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment