{ "info": { "author": "Shadi Akiki", "author_email": "shadiakiki1986@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# django-smtp-ntlm-backend\nDjango email backend supporting SMTP with NTLM authentication, e.g. for MS Outlook Exchange over SMTP\n\nMostly copied from\n- https://www.pythondiary.com/tutorials/django-ntlm-smtp-auth.html\n- [piotrbulinski/django-ses-backend](https://github.com/piotrbulinski/django-ses-backend)\n- [django-ses](https://github.com/django-ses/django-ses)\n\nLicense same as [python-ntlm3](https://github.com/trustrachel/python-ntlm3/blob/master/LICENSE.md)\n\n# Installing\n\n`pip install django-smtp-ntlm-backend`\n\nand until https://github.com/trustrachel/python-ntlm3/pull/24 is closed\n\n`pip install git+https://github.com/shadiakiki1986/python-ntlm3.git@feature_smtp`\n\nand add the settings variables for SMTP as usual, with the username being `domain\\\\user`\n\n# Testing\n```bash\npew new DJANGO_SMTP_NTLM\npip3 install -q Django==1.11\npip3 install -r requirements.txt\npython3 runtests.py\n```\n\n# Usage\n\nIn the `settings.py`, use\n\n EMAIL_BACKEND = 'django_smtp_ntlm_backend.NTLMEmail'\n EMAIL_HOST = \"mail.server.com\"\n EMAIL_PORT = port # e.g. 587\n EMAIL_HOST_USER = \"domain\\\\username\"\n EMAIL_HOST_PASSWORD = \"password\"\n EMAIL_USE_TLS = False\n EMAIL_USE_SSL = False\n DEFAULT_FROM_EMAIL=\"Someone \"\n\n\n# Publishing to pypi\nRun\n```bash\npew in DJANGO_SMTP_NTLM make release\n```\n\nIf your username/password for pypi are not in a `.pypirc` file ([ref](http://peterdowns.com/posts/first-time-with-pypi.html)),\nyou will be prompted to type in your credentials.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/shadiakiki1986/django-smtp-ntlm-backend/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shadiakiki1986/django-smtp-ntlm-backend/", "keywords": "", "license": "GNU Lesser GPL", "maintainer": "", "maintainer_email": "", "name": "django-smtp-ntlm-backend", "package_url": "https://pypi.org/project/django-smtp-ntlm-backend/", "platform": "Posix", "project_url": "https://pypi.org/project/django-smtp-ntlm-backend/", "project_urls": { "Download": "https://github.com/shadiakiki1986/django-smtp-ntlm-backend/archive/master.zip", "Homepage": "https://github.com/shadiakiki1986/django-smtp-ntlm-backend/" }, "release_url": "https://pypi.org/project/django-smtp-ntlm-backend/0.0.4/", "requires_dist": [ "Django (>=1.5)", "shadiakiki1986-python-ntlm3 (>=1.0.5-dev)" ], "requires_python": "", "summary": "A Django email backend for SMTP servers with NTLM authentication", "version": "0.0.4" }, "last_serial": 3324100, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d8473825033d6de5e8eb4a296b7316a0", "sha256": "ba1396e6c4d152374b846e12b46e5154bf0f450287f7ea74462784fddebafb68" }, "downloads": -1, "filename": "django_smtp_ntlm_backend-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8473825033d6de5e8eb4a296b7316a0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5489, "upload_time": "2017-04-14T07:00:16", "url": "https://files.pythonhosted.org/packages/fe/b7/ac9dab28ad54bdac54e5a11f982fb6aa5ba2e4912d0709d812546a0be4b9/django_smtp_ntlm_backend-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61be91c67a8dfeddeacbb5ca7423c44d", "sha256": "5a407515693a1d27ae9c3812f661841348b0b535e36fb1a0a3e05bba9f4fca0b" }, "downloads": -1, "filename": "django-smtp-ntlm-backend-0.0.2.tar.gz", "has_sig": false, "md5_digest": "61be91c67a8dfeddeacbb5ca7423c44d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3009, "upload_time": "2017-04-14T07:00:14", "url": "https://files.pythonhosted.org/packages/b3/f2/ce3221834de5203eabbc13deb23d5c5817155e66011d98ff042320f33e96/django-smtp-ntlm-backend-0.0.2.tar.gz" } ], "0.0.2.1": [ { "comment_text": "", "digests": { "md5": "3aed1a5c6d8796ed05be209b7a9b6b5e", "sha256": "a43dad532882e38979a39a2b45786934b4dc1a7d763a736d302b530520a94f9a" }, "downloads": -1, "filename": "django_smtp_ntlm_backend-0.0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3aed1a5c6d8796ed05be209b7a9b6b5e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5687, "upload_time": "2017-04-14T07:24:10", "url": "https://files.pythonhosted.org/packages/a7/67/f92ec5b42f2e653466746b7d7fbfe18f70fb98ee62828be79b3aae09655f/django_smtp_ntlm_backend-0.0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "810722308519537b9b39296bf27329a2", "sha256": "83461c9b20a0316cd6b590865c648cc2d84eaea5c91c5d777a9e3b72e5861426" }, "downloads": -1, "filename": "django-smtp-ntlm-backend-0.0.2.1.tar.gz", "has_sig": false, "md5_digest": "810722308519537b9b39296bf27329a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3158, "upload_time": "2017-04-14T07:24:08", "url": "https://files.pythonhosted.org/packages/f8/55/2f70a2a5452a518561b2454a3c8eb64f8ddc64135fed5b2a9d528711e74f/django-smtp-ntlm-backend-0.0.2.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "244a32e06bb2d23bcc39748169d15d2a", "sha256": "14a810810af11d5f8f91137bcf2dab17154aaf8c396087a5522601c0fa5e0126" }, "downloads": -1, "filename": "django_smtp_ntlm_backend-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "244a32e06bb2d23bcc39748169d15d2a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5653, "upload_time": "2017-04-14T07:48:06", "url": "https://files.pythonhosted.org/packages/fb/c8/921f6a7dc99ee2ba4ea2be5f775aa86a10477ea8c1babf71a174dbf98638/django_smtp_ntlm_backend-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef53d7d3c0907ab206748ca7d7fcf9d3", "sha256": "464ec78189166095d32628c1f21346531897a8c4de9c6d41bb63e173e62a876b" }, "downloads": -1, "filename": "django-smtp-ntlm-backend-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ef53d7d3c0907ab206748ca7d7fcf9d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3153, "upload_time": "2017-04-14T07:48:04", "url": "https://files.pythonhosted.org/packages/40/47/891a0223c2719ccf4945cfaff16dc2cb26b8719189030ee75059b9d037b2/django-smtp-ntlm-backend-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "510d1012c595b97b2b75e3a32da0f3e7", "sha256": "48670b548e8ac40503e500d02c810a530745d93a04cd48596f7895338984e5c1" }, "downloads": -1, "filename": "django_smtp_ntlm_backend-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "510d1012c595b97b2b75e3a32da0f3e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6196, "upload_time": "2017-11-11T08:37:09", "url": "https://files.pythonhosted.org/packages/c2/8f/244878ae15330aef150d385b8a9f2ac14a4d455cfca039d95db4206a32e9/django_smtp_ntlm_backend-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62cc735aab07b95679891c53524d0c6a", "sha256": "51474a22166fd4d0ddd678ebe458f4ffed9096cf9beb5813a8194372d3f05fe8" }, "downloads": -1, "filename": "django-smtp-ntlm-backend-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62cc735aab07b95679891c53524d0c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3483, "upload_time": "2017-11-11T08:37:12", "url": "https://files.pythonhosted.org/packages/c6/67/38e9fb34d459348e1f7f4893225f137d6abe1f537b612853456fdd56e8be/django-smtp-ntlm-backend-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "510d1012c595b97b2b75e3a32da0f3e7", "sha256": "48670b548e8ac40503e500d02c810a530745d93a04cd48596f7895338984e5c1" }, "downloads": -1, "filename": "django_smtp_ntlm_backend-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "510d1012c595b97b2b75e3a32da0f3e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6196, "upload_time": "2017-11-11T08:37:09", "url": "https://files.pythonhosted.org/packages/c2/8f/244878ae15330aef150d385b8a9f2ac14a4d455cfca039d95db4206a32e9/django_smtp_ntlm_backend-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62cc735aab07b95679891c53524d0c6a", "sha256": "51474a22166fd4d0ddd678ebe458f4ffed9096cf9beb5813a8194372d3f05fe8" }, "downloads": -1, "filename": "django-smtp-ntlm-backend-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62cc735aab07b95679891c53524d0c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3483, "upload_time": "2017-11-11T08:37:12", "url": "https://files.pythonhosted.org/packages/c6/67/38e9fb34d459348e1f7f4893225f137d6abe1f537b612853456fdd56e8be/django-smtp-ntlm-backend-0.0.4.tar.gz" } ] }