Files
zulip/zerver/management/commands/send_test_email.py
Rishi Gupta 577e201df0 emails: Replace DEFAULT_FROM_EMAIL with ZULIP_ADMINISTRATOR.
We're getting rid of DEFAULT_FROM_EMAIL from prod_settings_template, since
we only really need one of {DEFAULT_FROM_EMAIL, ZULIP_ADMINISTRATOR}.
2017-06-29 17:54:33 -07:00

24 lines
874 B
Python

from __future__ import absolute_import
from typing import Any
from django.conf import settings
from django.core.mail import mail_admins, mail_managers, send_mail
from django.core.management.commands import sendtestemail
class Command(sendtestemail.Command):
def handle(self, *args, **kwargs):
# type: (*Any, **str) -> None
subject = "Zulip Test email"
message = ("Success! If you receive this message, you've "
"successfully configured sending email from your "
"Zulip server.")
sender = settings.ZULIP_ADMINISTRATOR
send_mail(subject, message, sender, kwargs['email'])
if kwargs['managers']:
mail_managers(subject, "This email was sent to the site managers.")
if kwargs['admins']:
mail_admins(subject, "This email was sent to the site admins.")