The Basics
A reusable Django app for queuing and throttling of email sending, scheduled sending, consolidation of multiple notifications into single emails and logging of mail failures.
Project Home – http://code.google.com/p/django-mailer/Grab the Repository – svn checkout http://django-mailer.googlecode.com/svn/trunk/
Recent Commits
-
35 was committed 1 week, 1 day ago.
Added SMTPAuthenticationError to list of deferring exceptions.
-
34 was committed 1 week, 1 day ago.
Fixed a stupid mistake with lockfile exceptions. Should work now.
-
32 was committed 2 weeks ago.
Adding mail_admins replacement using mailer. Adding conditional monkey patch to django.core.handlers.base to use mailer mail_adming on chrashes if settings.MAILER_FOR_CHASH_EMAILS is True.
-
31 was committed 2 weeks, 1 day ago.
Added a lock wait timeout. Default behavior is to never wait for the lock. Fixes issue #8. Thanks winhamwr for the report and original patch.
-
30 was committed 2 weeks, 3 days ago.
Added MAILER_EMPTY_QUEUE_SLEEP as a setting in settings.py that maps to EMPTY_QUEUE_SLEEP. Default is 30 seconds.
-
29 was committed 2 weeks, 3 days ago.
Converted the retry_deferred command to use logging.
-
28 was committed 2 weeks, 3 days ago.
Replaced all print statements with proper calls on the logging module. Output is backward compatible.
-
27 was committed 2 weeks, 4 days ago.
Handle smtplib.SMTPRecipientsRefused and defer the message properly.
-
26 was committed 2 weeks, 4 days ago.
Ensure the file lock is always released. Fixes issue #7.
-
25 was committed 1 month ago.
Fixed up project to be compatible with NFA version of trunk.