#!/usr/bin/python import sys import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.header import Header from email.utils import formataddr noreply = 'noreply@especificosba.com.ar' noreplypass = "wimpywimpywimpy" testing = 0 message = '' subject = "Consulta en la pagina" if len(sys.argv)!=3: print "2 parameter, mail subject (quoted)" sys.exit(1) def sendmail(): global noreply global noreplypass global message msg = MIMEMultipart('alternative') msg['Subject'] = subject msg['From'] = formataddr((str(Header('Consulta en la pagina','utf-8')), receiver)) msg['reply-to'] = receiver msg['to'] = "consultas@especificosba.com.ar"#csv str msg.attach(MIMEText(message,'html')) s = smtplib.SMTP('mail.especificosba.com.ar') s.ehlo() s.starttls() s.ehlo s.login(noreply, noreplypass) #12345678 try: s.sendmail(noreply, "consultas@especificosba.com.ar", msg.as_string()) print("Consulta enviada correctamente") except Exception,e: print("Error al enviar la consulta") finally: s.quit() receiver = sys.argv[1] #'davidventura27@gmail.com' with open('mailtext', 'r') as content_file: message= content_file.read() sendmail()