Beispiel #1
0
def send_notification_email(sender, **kwargs):
    """
    Pop off an email notification when a contact submission goes through
    """
    if kwargs["created"]:
        submission = kwargs["instance"]
        EmailMessage(
            "%s Contact from %s" % (settings.EMAIL_SUBJECT_PREFIX, submission.name),
            "Name: %s\nEmail: %s\n\nMessage:\n%s" % (submission.name, submission.email, submission.message),
            settings.DEFAULT_FROM_EMAIL,
            get_email_send_to_list(),
            headers = {"Reply-To": submission.email}
        ).send(fail_silently=True)
Beispiel #2
0
 def test_email_send_to_list_fallback(self):
     """
     Test email list fallback mechanism
     """
     self.assertEquals(["*****@*****.**"], util.get_email_send_to_list())
Beispiel #3
0
 def test_email_send_to_list(self):
     """
     Test email list fallback mechanism
     """
     self.assertEquals(["*****@*****.**"], util.get_email_send_to_list())
Beispiel #4
0
 def test_email_send_to_list_default(self):
     """
     Test empty ADMINS list and empty NOODLES_EMAIL_LIST
     """
     self.assertEquals([], util.get_email_send_to_list())