mirror of
https://github.com/getredash/redash.git
synced 2025-12-19 17:37:19 -05:00
Change: allow specifying recipient address when sending email test message.
Closes #1224.
This commit is contained in:
10
manage.py
10
manage.py
@@ -47,12 +47,16 @@ def check_settings():
|
||||
for name, item in settings.all_settings().iteritems():
|
||||
print "{} = {}".format(name, item)
|
||||
|
||||
@manager.command
|
||||
def send_test_mail():
|
||||
|
||||
@manager.option('email', default=None, help="Email address to send test message to (default: the address you defined in MAIL_DEFAULT_SENDER)")
|
||||
def send_test_mail(email=None):
|
||||
from redash import mail
|
||||
from flask_mail import Message
|
||||
|
||||
mail.send(Message(subject="Test Message from re:dash", recipients=[settings.MAIL_DEFAULT_SENDER], body="Test message."))
|
||||
if email is None:
|
||||
email = settings.MAIL_DEFAULT_SENDER
|
||||
|
||||
mail.send(Message(subject="Test Message from re:dash", recipients=[email], body="Test message."))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user