Blame | Last modification | View Log | RSS feed
import smtplibfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEBase import MIMEBasefrom email.MIMEText import MIMETextfrom email import Encodersimport osgmail_user = "gaurav.jain@shop2020.in"gmail_pwd = "gaurav"def mail(to, subject, text, attach=None):"""Documentation for method mailThis is the method called by test.py for mailing csv files"""msg = MIMEMultipart()msg['From'] = gmail_usermsg['To'] = tomsg['Subject'] = subjectmsg.attach(MIMEText(text))for f in attach:#print fpart = MIMEBase('application', 'octet-stream')part.set_payload(open(f, 'rb').read())Encoders.encode_base64(part)part.add_header('Content-Disposition','attachment; filename="%s"' % os.path.basename(f))msg.attach(part)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()