· 8 years ago · Apr 15, 2018, 08:42 AM
1import smtplib
2from email.mime.text import MIMEText
3from email.mime.multipart import MIMEMultipart
4import subprocess as s
5import sys
6import os
7
8def send_email(predicted_change, sentiment, coin, toaddr):
9 fromaddr = "****@gmail.com"
10 msg = MIMEMultipart()
11 msg['From'] = fromaddr
12 msg['To'] = toaddr
13 msg['Subject'] = "Predicted Price Change Of " + coin
14
15 body = "The sentiment of the last 60 minutes for " + coin + " is : " +
16 sentiment + " - The predicted change in price is : " + predicted_change
17 msg.attach(MIMEText(body, 'plain'))
18 server = smtplib.SMTP("smtp.gmail.com", "587")
19 server.starttls()
20 server.ehlo()
21 server.login(fromaddr, "****")
22 text = msg.as_string()
23 print(text)
24 server.sendmail(fromaddr, toaddr, text)
25 server.quit()
26 print("Over")