{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Django Post Office queues and sends emails asynchronously with template support, HTML rendering, and database-backed scheduling.","skillfed_tags":["email-queue","django-app","async-mail"],"use_cases":["Queue transactional emails (password resets, order confirmations) without blocking the web request.","Send bulk emails on a schedule using database templates and the management command.","Manage multilingual email campaigns by creating translated template variants and specifying language at send time.","Attach files or inline images in HTML emails with full control over MIME types and content.","Integrate email sending into async task workers for distributed processing of large email volumes."],"what_it_does":"Django Post Office is a Django app that decouples email sending from your request/response cycle by queuing messages to the database and processing them asynchronously. It acts as a custom email backend, intercepting Django's standard mail operations and storing them for later delivery via a management command. This prevents slow email operations from blocking web requests.\n\nThe package supports database-backed email templates with Django template syntax, multilingual variants, HTML content with inlined images, attachments, scheduling, and priority levels. It uses nh3 for HTML sanitization in the Django admin interface. Configuration involves adding the app to INSTALLED_APPS, running migrations, and setting EMAIL_BACKEND to the package's backend.","worth_installing":"Yes. The package is production-stable (Development Status 5), actively maintained, has no known vulnerabilities, and solves a common Django problem\u2014asynchronous email delivery with minimal setup friction. Install it if you need to queue emails, use templates, or avoid blocking requests on mail operations."},"id":"django-post-office","links":{"html":"https://skillfed.io/packages/django-post-office","md":"https://skillfed.io/packages/django-post-office.md","pypi":"https://pypi.org/project/django-post-office/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-16","license_spdx":"MIT","license_treatment":"permissive","name":"django-post_office","python_support":"supports_current","summary":"A Django app to monitor and send mail asynchronously, complete with template support."},"popularity":{"monthly_downloads":130227,"position":11649,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.11.2"}
