diff --git a/various/mail_prefixer.py b/various/mail_prefixer.py index 76545bc3..456b6be7 100644 --- a/various/mail_prefixer.py +++ b/various/mail_prefixer.py @@ -13,9 +13,11 @@ class PrefixingMailBackend(DjangoSMTPBackend): prefix = '[Mail z testwebu]' for message in messages: # We hope that this is a django.core.mail.message.EmailMessage - message.subject = prefix + ' ' + message.subject - message.body = "Bylo by posláno na e-maily: " + str(message.recipients()) + "\n" + message.body - message.to = settings.TESTOVACI_EMAILOVA_KONFERENCE - message.cc = [] - message.bcc = [] + + if len(message.from_email) == 0 or message.from_email[0] != settings.SERVER_EMAIL: + message.subject = prefix + ' ' + message.subject + message.body = "Bylo by posláno na e-maily: " + str(message.recipients()) + "\n\n" + message.body + message.to = settings.TESTOVACI_EMAILOVA_KONFERENCE + message.cc = [] + message.bcc = [] return super().send_messages(messages)