def send_email(msg, email_login_address, email_login_password, email_smtp_server, email_smtp_port,
email_to_addresses, email_smtp_starttls):
subject = 'Lending bot'
email_text = "\r\n".join(["From: {0}".format(email_login_address),
"To: {0}".format(", ".join(email_to_addresses)),
"Subject: {0}".format(subject),
"",
"{0}".format(msg)
])
try:
if email_smtp_starttls:
server = smtplib.SMTP(email_smtp_server, email_smtp_port)
server.ehlo()
server.starttls()
else:
server = smtplib.SMTP_SSL(email_smtp_server, email_smtp_port)
server.ehlo()
server.login(email_login_address, email_login_password)
server.sendmail(email_login_address, email_to_addresses, email_text)
server.close()
except Exception as e:
print("Could not send email, got error {0}".format(e))
raise NotificationException(e)
评论列表
文章目录