- Install
django-rq-email-backend
:
pip install django-rq-email-backend
- Add
django_rq
toINSTALLED_APPS
insettings.py
:
INSTALLED_APPS = (
# other apps
'django_rq_email_backend',
)
You must then set django_rq_email_backend
as your EMAIL_BACKEND
:
EMAIL_BACKEND = 'django_rq_email_backend.backends.RQEmailBackend'
By default django-rq-email-backend
will use Django's builtin SMTP
email backend
for the actual sending of the mail. If you'd like to use another backend, you
may set it in RQ_EMAIL_BACKEND
just like you would normally have set
EMAIL_BACKEND
before you were using RQ. In fact, the normal installation
procedure will most likely be to get your email working using only Django, then
change EMAIL_BACKEND
to RQ_EMAIL_BACKEND
, and then add the new
EMAIL_BACKEND
setting from above.
django-rq-email-backend was heavily influenced by: