import sys,smtplibfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMEText
msg = MIMEMultipart()msg['From'] = 'root@domain.ad'msg['To'] = 'user@domain.com'msg['Subject'] = 'Process finished -' + sys.argv[1]message = 'here is the email'msg.attach(MIMEText(message))
mailserver = smtplib.SMTP('mail.domain.com',25)# identify ourselves to smtp gmail clientmailserver.ehlo()# secure our email with tls encryptionmailserver.starttls()# re-identify ourselves as an encrypted connectionmailserver.ehlo()
mailserver.sendmail('root@domain.ad','user@domain.com',msg.as_string())
mailserver.quit()** This script need to be optimized. I am duplicating from and to fields