├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── CHANGELOG.md ├── LICENSE ├── README.rst ├── djmail ├── __init__.py ├── admin.py ├── apps.py ├── backends │ ├── __init__.py │ ├── async.py │ ├── base.py │ ├── celery.py │ └── default.py ├── core.py ├── exceptions.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── djmail_delete_old_messages.py │ │ └── djmail_retry_send_messages.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20161118_1347.py │ └── __init__.py ├── models.py ├── signals.py ├── tasks.py ├── template_mail.py ├── templates │ └── emails │ │ ├── test_email1-body-html.html │ │ ├── test_email1-subject.html │ │ ├── test_email2-body-html.html │ │ ├── test_email2-body-text.html │ │ ├── test_email2-subject.html │ │ ├── test_email3-body-text.html │ │ ├── test_email3-subject.html │ │ └── test_email_error_with_no_body-subject.html └── utils.py ├── doc ├── Makefile ├── asciidoc.conf ├── djmail.asciidoc └── static │ ├── asciidoc.css │ ├── asciidoc.js │ ├── niwi.css │ └── pygments.css ├── requirements.txt ├── runtests.py ├── setup.py └── tests ├── __init__.py ├── mocks.py ├── test_settings.py └── tests.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/README.rst -------------------------------------------------------------------------------- /djmail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/__init__.py -------------------------------------------------------------------------------- /djmail/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/admin.py -------------------------------------------------------------------------------- /djmail/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/apps.py -------------------------------------------------------------------------------- /djmail/backends/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /djmail/backends/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/backends/async.py -------------------------------------------------------------------------------- /djmail/backends/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/backends/base.py -------------------------------------------------------------------------------- /djmail/backends/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/backends/celery.py -------------------------------------------------------------------------------- /djmail/backends/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/backends/default.py -------------------------------------------------------------------------------- /djmail/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/core.py -------------------------------------------------------------------------------- /djmail/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/exceptions.py -------------------------------------------------------------------------------- /djmail/management/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /djmail/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /djmail/management/commands/djmail_delete_old_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/management/commands/djmail_delete_old_messages.py -------------------------------------------------------------------------------- /djmail/management/commands/djmail_retry_send_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/management/commands/djmail_retry_send_messages.py -------------------------------------------------------------------------------- /djmail/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/migrations/0001_initial.py -------------------------------------------------------------------------------- /djmail/migrations/0002_auto_20161118_1347.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/migrations/0002_auto_20161118_1347.py -------------------------------------------------------------------------------- /djmail/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /djmail/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/models.py -------------------------------------------------------------------------------- /djmail/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/signals.py -------------------------------------------------------------------------------- /djmail/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/tasks.py -------------------------------------------------------------------------------- /djmail/template_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/template_mail.py -------------------------------------------------------------------------------- /djmail/templates/emails/test_email1-body-html.html: -------------------------------------------------------------------------------- 1 | Mail1: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email1-subject.html: -------------------------------------------------------------------------------- 1 | Subject1: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email2-body-html.html: -------------------------------------------------------------------------------- 1 | Body 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email2-body-text.html: -------------------------------------------------------------------------------- 1 | body 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email2-subject.html: -------------------------------------------------------------------------------- 1 | Subject2: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email3-body-text.html: -------------------------------------------------------------------------------- 1 | Mail1: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email3-subject.html: -------------------------------------------------------------------------------- 1 | Subject1: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/templates/emails/test_email_error_with_no_body-subject.html: -------------------------------------------------------------------------------- 1 | Subject1: {{ name }} 2 | -------------------------------------------------------------------------------- /djmail/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/djmail/utils.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/asciidoc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/asciidoc.conf -------------------------------------------------------------------------------- /doc/djmail.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/djmail.asciidoc -------------------------------------------------------------------------------- /doc/static/asciidoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/static/asciidoc.css -------------------------------------------------------------------------------- /doc/static/asciidoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/static/asciidoc.js -------------------------------------------------------------------------------- /doc/static/niwi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/static/niwi.css -------------------------------------------------------------------------------- /doc/static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/doc/static/pygments.css -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | django>=2.0 2 | psycopg2==2.8.4 3 | celery==4.1.1 4 | -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- -------------------------------------------------------------------------------- /tests/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/tests/mocks.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bameda/djmail/HEAD/tests/tests.py --------------------------------------------------------------------------------