Provides Django email integration for RQ (Redis Queue).
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
django_rq_email_backend
.bumpversion.cfg
.gitignore
.travis.yml
AUTHORS.rst
LICENSE
MANIFEST.in
README.rst
requirements.txt
runtests.py
setup.cfg
setup.py
tasks.py
tox.ini

README.rst

django-rq-email-backend

Build Status

Coverage Status

Requirements Status Latest Package Version Download Status

Requirements

Installation

  • Install django-rq-email-backend:
pip install django-rq-email-backend
  • Add django_rq to INSTALLED_APPS in settings.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 Celery. 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.

Inspiration

django-rq-email-backend was heavilty influenced by:

Changelog

0.1.3

  • Fixed exception handler to bubble up error if send_email fails.

0.1.2

  • Fixed broken installation.

0.1.1

  • Renamed project to avoid potential confusion with django-rq-mail.

0.1.0

  • Initial release