# smtplib for actual sending function import smtplib # email module for messages from email.message import EmailMessage from flask import flash def send_email(email_addr, secret_token): # init a text/plain message msg = EmailMessage() # init connection to SMTP server s = smtplib.SMTP(host='smtp.ethereal.email', port=587) s.starttls() # TLS protection s.login('jarrell.ebert40@ethereal.email', 'VPvQfBauBPQz6SsEys') # set email content msg.set_content(f'Your TOTP Secret Token is: {secret_token}') msg['Subject'] = 'Email Subject' msg['From'] = 'ArtFi Admin ' msg['To'] = f'{email_addr}' flash('Email sent!', category='success') s.send_message(msg) s.quit() # terminates connection