{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"},{"label":"Communications","url":"https://skillfed.io/packages/category/communications"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Routes Django email sending through Celery task queues for asynchronous, out-of-band message delivery instead of blocking the request.","skillfed_tags":["async-email","celery-integration","django-backend"],"use_cases":["Prevent email sending from blocking web requests in Django applications handling user signups, password resets, or notifications.","Scale email delivery across multiple Celery workers to handle high-volume transactional mail without overwhelming a single process.","Batch email operations into configurable chunk sizes to respect rate limits imposed by email service providers.","Track email delivery status asynchronously by enabling Celery result backends and checking AsyncResult objects.","Integrate email sending into existing Celery task pipelines alongside other background work."],"what_it_does":"django-celery-email is a Django email backend that offloads message sending to Celery workers, preventing email operations from blocking HTTP request handling. Instead of sending mail synchronously during request processing, it queues the work and lets background Celery tasks handle delivery. The package wraps Django's standard email API, so existing code using `django.core.mail` continues to work unchanged\u2014you simply swap the backend and add configuration.\n\nThe package sends mass emails in configurable chunks (default 10 per task) and supports all Django email features including attachments, HTML content, and custom MIME types. It can use any underlying email backend (SMTP, SendGrid, etc.) and exposes Celery task configuration through Django settings. Because the repository is archived with no updates since 2019, it is no longer actively maintained, and compatibility with recent Django or Celery versions is uncertain.","worth_installing":"Yes, if your Django project already uses Celery and you need async email delivery\u2014the package is stable and has low install friction. However, proceed with caution: the repository is archived and unmaintained since 2019, so compatibility with modern Django (4.0+) and Celery (5.x+) is unverified. Test thoroughly in your environment before deploying to production, and consider monitoring for security or compatibility issues."},"id":"django-celery-email","links":{"html":"https://skillfed.io/packages/django-celery-email","md":"https://skillfed.io/packages/django-celery-email.md","pypi":"https://pypi.org/project/django-celery-email/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-12-11","license_spdx":null,"license_treatment":"permissive","name":"django-celery-email","python_support":"unspecified","summary":"An async Django email backend using celery"},"popularity":{"monthly_downloads":233530,"position":9039,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.0"}
