11. About SendMailΒΆ
django-sendmail is a fork of the excellent django-post-office, a powerful Django app for asynchronous email sending.
The creation of this fork was driven by a desire to introduce additional features and improvements while building on the solid foundation provided by django-post-office. Key enhancements include:
Using database locking instead of file-based locking to better support distributed environments.
Introducing a two-phase templating system to eliminate the need for direct HTML coding in the admin panel.
Enabling recipient-specific context for personalized emails.
Improving performance in Celery-enabled environments.
Providing seamless integration with various storage backends.
Introducing Newsletters to send emails directly from admin.
These changes aim to extend the functionality of the original project while preserving its core strengths.