{"id":13448804,"url":"https://github.com/brack3t/Djrill","last_synced_at":"2025-03-22T18:32:02.548Z","repository":{"id":2239494,"uuid":"3193719","full_name":"brack3t/Djrill","owner":"brack3t","description":"[INACTIVE/UNMAINTAINED] Djrill is an email backend and new message class for Django users that want to take advantage of the Mandrill transactional email service from MailChimp.","archived":true,"fork":false,"pushed_at":"2020-03-08T01:58:34.000Z","size":476,"stargazers_count":316,"open_issues_count":0,"forks_count":65,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-17T11:55:30.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brack3t.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-16T20:08:12.000Z","updated_at":"2025-03-02T20:53:48.000Z","dependencies_parsed_at":"2022-08-06T12:15:07.110Z","dependency_job_id":null,"html_url":"https://github.com/brack3t/Djrill","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brack3t%2FDjrill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brack3t%2FDjrill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brack3t%2FDjrill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brack3t%2FDjrill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brack3t","download_url":"https://codeload.github.com/brack3t/Djrill/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244031015,"owners_count":20386533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T06:00:21.498Z","updated_at":"2025-03-22T18:31:57.521Z","avatar_url":"https://github.com/brack3t.png","language":"Python","readme":"Djrill: Mandrill Transactional Email for Django\n===============================================\n\n..  This README is reused in multiple places:\n    * Github: project page, exactly as it appears here\n    * Docs: shared-intro section gets included in docs/index.rst\n            quickstart section gets included in docs/quickstart.rst\n    * PyPI: project page (via setup.py long_description),\n            with several edits to freeze it to the specific PyPI release\n            (see long_description_from_readme in setup.py)\n    You can use docutils 1.0 markup, but *not* any Sphinx additions.\n\n.. default-role:: literal\n\n\n.. _shared-intro:\n\n.. This shared-intro section is also included in docs/index.rst\n\nDjrill integrates the `Mandrill \u003chttp://mandrill.com\u003e`_ transactional\nemail service into Django.\n\n  **PROJECT STATUS: INACTIVE**\n\n  As of April, 2016, Djrill is no longer actively maintained (other\n  than security updates). It is likely to keep working unless/until\n  Mandrill changes their APIs, but Djrill will not be updated for\n  newer Django versions or Mandrill changes.\n  (`more info \u003chttps://github.com/brack3t/Djrill/issues/111\u003e`_)\n\n  You may be interested in\n  `django-anymail \u003chttps://github.com/anymail/django-anymail\u003e`_,\n  a Djrill fork that supports Mailgun, Postmark, SendGrid, and other\n  transactional ESPs (including limited support for Mandrill).\n\n\nIn general, Djrill \"just works\" with Django's built-in `django.core.mail`\npackage. It includes:\n\n* Support for HTML, attachments, extra headers, and other features of\n  `Django's built-in email \u003chttps://docs.djangoproject.com/en/stable/topics/email/\u003e`_\n* Mandrill-specific extensions like tags, metadata, tracking, and MailChimp templates\n* Optional support for Mandrill inbound email and other webhook notifications,\n  via Django signals\n\nDjrill is released under the BSD license. It is tested against Django 1.4--1.9\n(including Python 3 with Django 1.6+, and PyPy support with Django 1.5+).\nDjrill uses `semantic versioning \u003chttp://semver.org/\u003e`_.\n\n.. END shared-intro\n\n.. image:: https://travis-ci.org/brack3t/Djrill.png?branch=master\n       :target: https://travis-ci.org/brack3t/Djrill\n       :alt:    build status on Travis-CI\n\n\n**Resources**\n\n* Full documentation: https://djrill.readthedocs.io/en/latest/\n* Package on PyPI: https://pypi.python.org/pypi/djrill\n* Project on Github: https://github.com/brack3t/Djrill\n\n\nDjrill 1-2-3\n------------\n\n.. _quickstart:\n\n.. This quickstart section is also included in docs/quickstart.rst\n\n1. Install Djrill from PyPI:\n\n   .. code-block:: console\n\n        $ pip install djrill\n\n\n2. Edit your project's ``settings.py``:\n\n   .. code-block:: python\n\n        INSTALLED_APPS = (\n            ...\n            \"djrill\"\n        )\n\n        MANDRILL_API_KEY = \"\u003cyour Mandrill key\u003e\"\n        EMAIL_BACKEND = \"djrill.mail.backends.djrill.DjrillBackend\"\n        DEFAULT_FROM_EMAIL = \"you@example.com\"  # if you don't already have this in settings\n\n\n3. Now the regular `Django email functions \u003chttps://docs.djangoproject.com/en/stable/topics/email/\u003e`_\n   will send through Mandrill:\n\n   .. code-block:: python\n\n        from django.core.mail import send_mail\n\n        send_mail(\"It works!\", \"This will get sent through Mandrill\",\n            \"Djrill Sender \u003cdjrill@example.com\u003e\", [\"to@example.com\"])\n\n\n   You could send an HTML message, complete with custom Mandrill tags and metadata:\n\n   .. code-block:: python\n\n        from django.core.mail import EmailMultiAlternatives\n\n        msg = EmailMultiAlternatives(\n            subject=\"Djrill Message\",\n            body=\"This is the text email body\",\n            from_email=\"Djrill Sender \u003cdjrill@example.com\u003e\",\n            to=[\"Recipient One \u003csomeone@example.com\u003e\", \"another.person@example.com\"],\n            headers={'Reply-To': \"Service \u003csupport@example.com\u003e\"} # optional extra headers\n        )\n        msg.attach_alternative(\"\u003cp\u003eThis is the HTML email body\u003c/p\u003e\", \"text/html\")\n\n        # Optional Mandrill-specific extensions:\n        msg.tags = [\"one tag\", \"two tag\", \"red tag\", \"blue tag\"]\n        msg.metadata = {'user_id': \"8675309\"}\n\n        # Send it:\n        msg.send()\n\n.. END quickstart\n\n\nSee the `full documentation \u003chttps://djrill.readthedocs.io/en/latest/\u003e`_\nfor more features and options.\n","funding_links":[],"categories":["Email","Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrack3t%2FDjrill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrack3t%2FDjrill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrack3t%2FDjrill/lists"}