Settings

Following is a list of settings which can be added to your Django settings configuration. All settings are optional and the default value is listed for each.

MAILER_PAUSE_SEND

Provides a way of temporarily pausing the sending of mail. Defaults to False.

If this setting is True, mail will not be sent when the send_mail command is called.

MAILER_USE_BACKEND

Django 1.2 setting

The mail backend to use when actually sending e-mail. Defaults to 'django.core.mail.backends.smtp.EmailBackend'

MAILER_MAIL_ADMINS_PRIORITY

The default priority for messages sent via the mail_admins function of Django Mailer 2.

The default value is constants.PRIORITY_HIGH. Valid values are None or any of the priority from django_mailer.constants: PRIORITY_EMAIL_NOW, PRIORITY_HIGH, PRIORITY_NORMAL or PRIORITY_LOW.

MAILER_MAIL_MANAGERS_PRIORITY

The default priority for messages sent via the mail_managers function of Django Mailer 2.

The default value is None. Valid values are the same as for MAILER_MAIL_ADMINS_PRIORITY.

MAILER_EMPTY_QUEUE_SLEEP

For use with the django_mailer.engine.send_loop helper function.

When queue is empty, this setting controls how long to wait (in seconds) before checking again. Defaults to 30.

MAILER_LOCK_WAIT_TIMEOUT

A lock is set while the send_mail command is being run. This controls the maximum number of seconds the command should wait if a lock is already in place.

The default value is -1 which means to never wait for the lock to be available.