import smtplib, os, json from email.message import EmailMessage def notification(message): try: message = json.loads(message) mail_message = message["mail_message"] email = message["email"] subject = message["subject"] sender_address = os.environ.get("GMAIL_ADDRESS") sender_password = os.environ.get("GMAIL_PASSWORD") msg = EmailMessage() msg.set_content(f"{mail_message}") msg["Subject"] = subject msg["From"] = sender_address msg["To"] = email session = smtplib.SMTP_SSL("smtp.gmail.com", 465) # session.starttls() session.login(sender_address, sender_password) session.send_message(msg, sender_address, email) session.quit() print("E-Mail Sent") except Exception as err: print(err) return err