From e7edab79774714bbfaef4690e08a51d7725399fe Mon Sep 17 00:00:00 2001 From: Sebastien Trudel Date: Wed, 23 Dec 2020 09:30:34 -0500 Subject: [PATCH] Updated send by email --- GetDaily.py | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/GetDaily.py b/GetDaily.py index fc9d9e3..7cb16a8 100644 --- a/GetDaily.py +++ b/GetDaily.py @@ -9,9 +9,8 @@ from email.mime.text import MIMEText from email.mime.application import MIMEApplication from email.mime.multipart import MIMEMultipart from smtplib import SMTP -#print(os.environ['your_env_variable']) -#sys.path.append(os.path.abspath("c:/users/seb")) -#import pythonmodule.Module1.testenv + + config = configparser.ConfigParser() config.read("c:/Users/Seb/pythonmodule/Module1/testenv.txt") emailp = config.get("config","test") @@ -27,18 +26,8 @@ print(data2.tail(1)) data2.head() -Body_of_Email = """\ -Subject: Daily Stock Report - -Daily stock report: - -""" + data2.to_html() + """\ - - - -Sincerely, -Your Computer""" - +recipients = ["sebastien.trudel@pirolian.com"] +emaillist = [elem.strip().split(',') for elem in recipients] msg = MIMEMultipart() msg["Subject"] = "Daily Stock report" msg["From"] = "strudel@pirolian.com" @@ -56,15 +45,12 @@ html = """\ part1 = MIMEText(html, "html") msg.attach(part1) -server = smtplib.SMTP("smtppro.zoho.com", 465) -server.sendmail(msg["From"], emaillist , msg.as_string()) - context = ssl.create_default_context() Email_Port = 465 # If you are not using a gmail account, you will need to look up the port for your specific email host with smtplib.SMTP_SSL("smtppro.zoho.com", Email_Port, context=context) as server: server.login("strudel@pirolian.com", emailp) # This statement is of the form: server.login(, "Your email password") - server.sendmail("strudel@pirolian.com", "sebastien.trudel@pirolian.com", Body_of_Email) # This statement is of the form: server.sendmail(, , Body_of_Email) - +# server.sendmail("strudel@pirolian.com", "sebastien.trudel@pirolian.com", Body_of_Email) # This statement is of the form: server.sendmail(, , Body_of_Email) + server.sendmail(msg["From"], emaillist, msg.as_string()) # This statement is of the form: server.sendmail(, , Body_of_Email)