Update contact instructions on test_email

This commit is contained in:
Carlos Quintana 2022-05-13 10:55:13 +02:00
parent 933237e73b
commit bef71b7be3
No known key found for this signature in database
GPG Key ID: 15E73DCC410679F8
3 changed files with 19 additions and 4 deletions

View File

@ -14,6 +14,7 @@ from email.message import Message, EmailMessage
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.utils import make_msgid, formatdate
from flask import url_for
from smtplib import SMTP, SMTPException
from typing import Tuple, List, Optional, Union
@ -57,6 +58,7 @@ from app.config import (
VERP_PREFIX,
VERP_MESSAGE_LIFETIME,
VERP_EMAIL_SECRET,
SUPPORT_EMAIL,
)
from app.db import Session
from app.dns_utils import get_mx_domains
@ -203,11 +205,24 @@ def send_invalid_totp_login_email(user, totp_type):
def send_test_email_alias(email, name):
support_page = URL + url_for("dashboard.support_route")
send_email(
email,
f"This email is sent to {email}",
render("transactional/test-email.txt", name=name, alias=email),
render("transactional/test-email.html", name=name, alias=email),
render(
"transactional/test-email.txt",
name=name,
alias=email,
support_email=SUPPORT_EMAIL,
support_page=support_page,
),
render(
"transactional/test-email.html",
name=name,
alias=email,
support_email=SUPPORT_EMAIL,
support_page=support_page,
),
)

View File

@ -3,6 +3,6 @@
{% block content %}
{{ render_text("Hi " + name) }}
{{ render_text("This is a test to make sure that you receive emails sent to your alias <b>" + alias + "</b>.") }}
{{ render_text("If you have any questions, feel free to reply to this email.") }}
{{ render_text('If you have any questions, feel free to contact us either by sending an e-mail to <a href="mailto:' + support_email + '">' + support_email + '</a> or through our <a href="' + support_page +'">support page</a>') }}
{% endblock %}

View File

@ -5,7 +5,7 @@ Hi {{name}}
This is a test to make sure that you receive emails sent to your alias {{alias}}.
If you have any questions, feel free to reply to this email.
If you have any questions, feel free to contact us either by sending an e-mail to {{support_email}} or through our support page: {{support_page}}
{% endblock %}