django_auxilium.callback_mail.base module

class django_auxilium.callback_mail.base.BaseCallbackEmailBackendMixin[source]

Bases: object

Base class for implementing callback email backends.

“Callback” is used in a sense that appropriate signals are sent while sending message.

Sending:signals.sending_mail signal is sent when message is in progress of being sent
Sent:signals.sent_mail signal is sent when message was successfully sent
Failed:signals.failed_mail signal is sent when message sending failed
failed(message, reason=None)[source]

Hook which sends signal when sending message failed

sending(message)[source]

Hook which sends signal when message is being sent

sent(message)[source]

Hook which sends signal when message was successfully sent