A backend to queue django e-mails in uWSGI spool
Python
Latest commit e2e1f00 Feb 12, 2015 @jaysonsantos Merge pull request #4 from funkybob/master
Tidy with flake8
Permalink
Failed to load latest commit information.
test_project Tidy with flake8 Feb 12, 2015
uwsgi_mail Tidy with flake8 Feb 12, 2015
LICENSE added license Oct 11, 2011
README.md Edited README.md via GitHub Oct 13, 2011
setup.py Update setup.py Feb 11, 2015

README.md

Django uWSGI Mail

A Django backend for e-mail delivery using uWSGI Spool to queue deliveries.

Usage

First, add uWSGI backend in your settings file.

EMAIL_BACKEND = 'uwsgi_mail.uwsgi.EmailBackend'

And send your e-mails normally.

from django.core.mail import send_mail

send_mail('Subject here', 'Here is the message.', 'from@example.com',
    ['to@example.com'], fail_silently=False)

Changing the backend

By default the django.core.mail.backends.smtp.EmailBackend is used for the real e-mail delivery. You can change that using:

UWSGI_EMAIL_BACKEND = 'your.backend.EmailBackend'

Running the simple test

cd test_project/
uwsgi --ini uwsgi.ini

Open your browser with http://127.0.0.1:8000. File shoulde be queued and processed.