basic mailer implementation

This commit is contained in:
dandds
2018-10-10 11:28:03 -04:00
parent 5dd55dea55
commit 18bb5b24fd
5 changed files with 108 additions and 1 deletions

View File

@@ -1,4 +1,12 @@
from flask import Blueprint, request, session, redirect
from flask import (
Blueprint,
request,
session,
redirect,
render_template,
url_for,
current_app as app,
)
from . import redirect_after_login_url
from atst.domain.users import Users
@@ -65,3 +73,17 @@ def login_dev():
session["user_id"] = user.id
return redirect(redirect_after_login_url())
@bp.route("/test-email")
def test_email():
app.mailer.send(
[request.args.get("to")], request.args.get("subject"), request.args.get("body")
)
return redirect(url_for("dev.messages"))
@bp.route("/messages")
def messages():
return render_template("dev/emails.html", messages=app.mailer.messages)