{ "info": { "author": "Justin Michalicek", "author_email": "jmichalicek@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\nDjango Mail Viewer\n=============================\n\n.. image:: https://badge.fury.io/py/django-mail-viewer.png\n :target: https://badge.fury.io/py/django-mail-viewer\n\n.. image:: https://travis-ci.org/jmichalicek/django-mail-viewer.png?branch=master\n :target: https://travis-ci.org/jmichalicek/django-mail-viewer\n\nView emails in development without actually sending them.\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-mail-viewer.readthedocs.io.\n\nQuickstart\n----------\n\nInstall Django Mail Viewer::\n\n pip install django-mail-viewer\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'django_mail_viewer',\n ...\n )\n\nAdd Django Mail Viewer's URL patterns:\n\n.. code-block:: python\n\n # You may want to only include this in development environments\n\n # Django 2\n urlpatterns = [\n ...\n path('', include('django_mail_viewer.urls')),\n ...\n ]\n\n # Django 1.11\n urlpatterns = [\n ...\n url(r'^', include('django_mail_viewer.urls')),\n ...\n ]\n\nSet your `EMAIL_BACKEND` in settings.py:\n\n.. code-block:: python\n\n EMAIL_BACKEND = 'django_mail_viewer.backends.locmem.EmailBackend'\n\nFeatures\n--------\n\n* TODO\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\n\nTODO\n-----\n\n* Passthrough backend - store the email for display in the views but also pass to another backend which may actually send\n* Redis backend using Redis specific functionality for cleaner code and less risk of bugs vs the django cache backend\n* Memcached backend\n* File based backend - store each email as its own file\n* Database backend - model to store emails and attachments\n* Other backends? ElasticSearch? MongoDB?\n* Separate views for each of html, plaintext, attachements, etc. to allow for more customization of display?\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\nCurrent\n+++++++\n\n1.0.0 (2018-04-23)\n++++++++++++++++++\n* Dropped testing of Django 1.8, 1.9 and 1.10\n* Stopped using assignment_tag in favor of Django 1.9+ simple_tag functionality, definitely breaking Django 1.8\n* Added testing of Django 2.0\n* Updated .editorconfig, added flake8 check, isort, and yapf checks and configs\n\n0.2.0 (2017-08-20)\n++++++++++++++++++\n* Added stats toxenv to show coverage stats\n* Corrected v0.1.0 release date in history\n* Added setting the Django `EMAIL_BACKEND` setting to quickstart and usage\n* Added django cache backend\n* Fixed handling of quoted-printable email encoding\n* Dropped testing of Django 1.8, added testing of Django 1.11 and Python 3.6\n\n0.1.0 (2016-12-23)\n++++++++++++++++++\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jmichalicek/django-mail-viewer", "keywords": "django-mail-viewer,django,email", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-mail-viewer", "package_url": "https://pypi.org/project/django-mail-viewer/", "platform": "", "project_url": "https://pypi.org/project/django-mail-viewer/", "project_urls": { "Homepage": "https://github.com/jmichalicek/django-mail-viewer" }, "release_url": "https://pypi.org/project/django-mail-viewer/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "View emails in development without actually sending them.", "version": "1.0.0" }, "last_serial": 3800985, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ef5defafe3de9992ea1d79504a324e50", "sha256": "d493d2750a957fa85c8883127018a1fccac4afc4707a16439d542de5c76c9a33" }, "downloads": -1, "filename": "django_mail_viewer-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef5defafe3de9992ea1d79504a324e50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11874, "upload_time": "2016-12-23T21:43:07", "url": "https://files.pythonhosted.org/packages/37/6c/d7d764e19d36ca060aea0379599af6bc667b4f5bdc74f87469a072e4c791/django_mail_viewer-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4130570ab6d5cab17bce323e483ed13", "sha256": "7d97adf618b5790d88090ab2a3220cacdc2cb4185c16247f5fdf72f9d1019138" }, "downloads": -1, "filename": "django-mail-viewer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f4130570ab6d5cab17bce323e483ed13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10073, "upload_time": "2016-12-23T21:43:09", "url": "https://files.pythonhosted.org/packages/bf/9a/8d30331f21c7ccab1490d685dca34c450129b3dae4a44d218f9e792001ae/django-mail-viewer-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "94c83887cabacdd70edcd82072cc75ce", "sha256": "1490c5a81a4c0e1acef80507500aacebe8eb5354b68ec1ca1633fb47948cc27e" }, "downloads": -1, "filename": "django-mail-viewer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "94c83887cabacdd70edcd82072cc75ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19322, "upload_time": "2017-08-20T17:08:03", "url": "https://files.pythonhosted.org/packages/00/6a/ac9854861755d160d94257fcf5a978b5471aec8981c2c3c07d210610a681/django-mail-viewer-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f03c4e4af3f297967e8a663e10d0393a", "sha256": "8f07f8fe5df11832cd978a04c4184f28b9bb9c683c6477a45347923519e89c08" }, "downloads": -1, "filename": "django_mail_viewer-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f03c4e4af3f297967e8a663e10d0393a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12511, "upload_time": "2018-04-24T01:27:08", "url": "https://files.pythonhosted.org/packages/ce/c1/4a4e8a3715fae8bf56ba592c9a0d1e4bd7eb19351c5d54c4f69bbf078d40/django_mail_viewer-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f95f9938c5360621ddba486740256b9", "sha256": "294f3c4d71c7dcab9a2f84ee7335cdf8b3cc858ca973b492d70d734c0c8de50c" }, "downloads": -1, "filename": "django-mail-viewer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3f95f9938c5360621ddba486740256b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18955, "upload_time": "2018-04-24T01:27:09", "url": "https://files.pythonhosted.org/packages/ed/77/28560ef412eb369db55123e108efe06ec8da2ecb67296b8ea27415f2ba3d/django-mail-viewer-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f03c4e4af3f297967e8a663e10d0393a", "sha256": "8f07f8fe5df11832cd978a04c4184f28b9bb9c683c6477a45347923519e89c08" }, "downloads": -1, "filename": "django_mail_viewer-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f03c4e4af3f297967e8a663e10d0393a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12511, "upload_time": "2018-04-24T01:27:08", "url": "https://files.pythonhosted.org/packages/ce/c1/4a4e8a3715fae8bf56ba592c9a0d1e4bd7eb19351c5d54c4f69bbf078d40/django_mail_viewer-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f95f9938c5360621ddba486740256b9", "sha256": "294f3c4d71c7dcab9a2f84ee7335cdf8b3cc858ca973b492d70d734c0c8de50c" }, "downloads": -1, "filename": "django-mail-viewer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3f95f9938c5360621ddba486740256b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18955, "upload_time": "2018-04-24T01:27:09", "url": "https://files.pythonhosted.org/packages/ed/77/28560ef412eb369db55123e108efe06ec8da2ecb67296b8ea27415f2ba3d/django-mail-viewer-1.0.0.tar.gz" } ] }