def __send_email(userid, sid): email = MySQL.get_email_for_user(userid) list_str = __create_list(sid) if list_str == "FAILED": return False kwlog.log("Create email request") server = smtplib.SMTP("smtp.gmail.com", 587) server.ehlo() server.starttls() server.login("*****@*****.**", "KitchenWizard") kwlog.log("Login to email - complete") msg = MIMEMultipart() msg["From"] = "*****@*****.**" msg["To"] = email msg["Subject"] = "Kitchen Wizard - Shopping List" body = """ <html> <head></head> <body> <h1>Shopping List</h1> <table cellpadding = \"15\" border = \"1\"> <tr><th>Item</th><th>Quantity</th></tr> %s </table> <br/><br/><br/> <p> Remember,<br/> Everyone Loves KitchenWizard!!! </p> </body> </html> """ % ( list_str ) msg.attach(MIMEText(body, "html")) kwlog.log("Sending message...") try: server.sendmail("*****@*****.**", email, msg.as_string()) server.close() kwlog.log("Message sent") return True except: server.close() kwlog.log("Message Failed") return False
def __send_email(userid, sid): email = MySQL.get_email_for_user(userid) list_str = __create_list(sid) if list_str == "FAILED": return False kwlog.log("Create email request") server = smtplib.SMTP('smtp.gmail.com', 587) server.ehlo() server.starttls() server.login("*****@*****.**", "KitchenWizard") kwlog.log("Login to email - complete") msg = MIMEMultipart() msg['From'] = "*****@*****.**" msg['To'] = email msg['Subject'] = "Kitchen Wizard - Shopping List" body = """ <html> <head></head> <body> <h1>Shopping List</h1> <table cellpadding = \"15\" border = \"1\"> <tr><th>Item</th><th>Quantity</th></tr> %s </table> <br/><br/><br/> <p> Remember,<br/> Everyone Loves KitchenWizard!!! </p> </body> </html> """ % (list_str) msg.attach(MIMEText(body, 'html')) kwlog.log("Sending message...") try: server.sendmail("*****@*****.**", email, msg.as_string()) server.close() kwlog.log("Message sent") return True except: server.close() kwlog.log("Message Failed") return False