email.py #1

  • //
  • guest/
  • perforce_software/
  • utils/
  • log_analyzer/
  • app/
  • email.py
  • View
  • Commits
  • Open Download .zip Download (670 B)
from flask_mail import Message
from app import mail

def send_email(subject, sender, recipients, text_body, html_body):
    msg = Message(subject, sender=sender, recipients=recipients)
    msg.body = text_body
    msg.html = html_body
    mail.send(msg)

def send_log_processed_email(user):
    send_email('[Microblog] Reset Your Password',
               sender=app.config['ADMINS'][0],
               recipients=[user.email],
               text_body=render_template('email/log_processed.txt',
                                         user=user),
               html_body=render_template('email/log_processed.html',
                                         user=user))
# Change User Description Committed
#2 23705 Robert Cowham Basics working in simplified form
#1 23704 Robert Cowham Save before simplifying