Provides Django email integration for RQ (Redis Queue).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
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