{ "info": { "author": "Benjamin Coe", "author_email": "bencoe@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Topic :: Communications :: Email :: Mail Transport Agents" ], "description": "Secure SMTPD\n============\n\nSecure-SMTPD extends on Petri Lehtinen's SMTPD library adding support for AUTH and SSL.\n\nUsage\n-----\n\n```python\nfrom secure_smtpd import SMTPServer, FakeCredentialValidator\nSMTPServer(\n self,\n ('0.0.0.0', 465),\n None,\n require_authentication=True,\n ssl=True,\n certfile='examples/server.crt',\n keyfile='examples/server.key',\n credential_validator=FakeCredentialValidator(),\n)\nasyncore.loop()\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bcoe/secure-smtpd", "keywords": "secure ssl auth smtp smtpd server", "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "secure-smtpd", "package_url": "https://pypi.org/project/secure-smtpd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/secure-smtpd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bcoe/secure-smtpd" }, "release_url": "https://pypi.org/project/secure-smtpd/3.0.0/", "requires_dist": null, "requires_python": null, "summary": "Adds support for SSL, AUTH, and other goodies, to Petri Lehtinen's SMTPD library.", "version": "3.0.0" }, "last_serial": 1401250, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7352b5787cd54b2ec6084d365eca706a", "sha256": "95c428c7f7553da844b8a803e0e70f8ff4e202d4872ba6c4a7511da02ca39b92" }, "downloads": -1, "filename": "secure-smtpd-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7352b5787cd54b2ec6084d365eca706a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3446, "upload_time": "2011-11-13T10:19:15", "url": "https://files.pythonhosted.org/packages/9e/fd/60fd800df00e279c87bdf7ef99765277a6866113be3dc47d7c89c870cd57/secure-smtpd-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b772dd4136e337417063a07af8567ff8", "sha256": "f505d2a2bced526ea9e28c5d14fc790f035d345628f3509ce03298dffb082395" }, "downloads": -1, "filename": "secure-smtpd-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b772dd4136e337417063a07af8567ff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3576, "upload_time": "2011-11-29T08:49:56", "url": "https://files.pythonhosted.org/packages/e7/22/a1b593b977699e42377eaa85a9652867ecba7d408c27b65a9d140f27f76b/secure-smtpd-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "a2c4b1525984cd0be0fc22767653a5d5", "sha256": "5d017b144a05383880dec2baabce94fd94678d3833c6fcddebf1e82a6422e7b5" }, "downloads": -1, "filename": "secure-smtpd-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a2c4b1525984cd0be0fc22767653a5d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3679, "upload_time": "2011-11-29T21:57:06", "url": "https://files.pythonhosted.org/packages/39/61/292d3928cefc8c332aae0ab61043dfa82ea50957a2bf28f5858d18b7c064/secure-smtpd-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "865de762278807a5dbc02f0bf3ce092b", "sha256": "57ed1272b6442d22b1eec6851ab27da77723b847f6a776b85f01bf00d6a45883" }, "downloads": -1, "filename": "secure-smtpd-1.1.1.tar.gz", "has_sig": false, "md5_digest": "865de762278807a5dbc02f0bf3ce092b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3694, "upload_time": "2011-11-29T22:14:16", "url": "https://files.pythonhosted.org/packages/1d/aa/89197aa6b0518c1f30231b0f8d8527e752eb4d6e322abb36043d610face2/secure-smtpd-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c1affae84d8f85b8d4ce5c729ef43e59", "sha256": "599c9c1ec225e5bd78d8a51dfeebd25be6cd5701839c8da5507486d4d683b8a6" }, "downloads": -1, "filename": "secure-smtpd-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c1affae84d8f85b8d4ce5c729ef43e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3822, "upload_time": "2011-12-01T01:07:30", "url": "https://files.pythonhosted.org/packages/07/83/a3f560ab1cc2d0d03f00ef2fa116494fe4777d97b6a8f8bd0cf0043cca21/secure-smtpd-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "ef20a29fb1597f54a77d4f574ecc4069", "sha256": "cf286295bcd38d7ac8a22c56b35566de8d4df180297070d5417ec7a266895fa1" }, "downloads": -1, "filename": "secure-smtpd-1.1.3.tar.gz", "has_sig": false, "md5_digest": "ef20a29fb1597f54a77d4f574ecc4069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3835, "upload_time": "2011-12-01T07:04:45", "url": "https://files.pythonhosted.org/packages/21/5f/9e762fe26037751abcce192e75d0c9b27a95f9df970b10f1c6a96626ecfe/secure-smtpd-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "91ca4f3debcc75541f3f21e067b8f529", "sha256": "f65add843f4ab002ad1d08f3e6177397a9888569de7cfbe0462eba8ea9c4a870" }, "downloads": -1, "filename": "secure-smtpd-1.1.4.tar.gz", "has_sig": false, "md5_digest": "91ca4f3debcc75541f3f21e067b8f529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3882, "upload_time": "2011-12-01T08:02:07", "url": "https://files.pythonhosted.org/packages/ff/9f/46e08720a5b436214b65ee81e79df5f623dd83ddb51807d047f5ffbc3e0f/secure-smtpd-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "b4047247d0fd39f670e7f4f0db493c8a", "sha256": "3e3f0d02d757661c931a6d8d7bc01e1bb266b713b6c283f3baa8eb001f9ca6f2" }, "downloads": -1, "filename": "secure-smtpd-1.1.5.tar.gz", "has_sig": false, "md5_digest": "b4047247d0fd39f670e7f4f0db493c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3970, "upload_time": "2011-12-01T19:51:55", "url": "https://files.pythonhosted.org/packages/46/94/544a9fd92d972b6c41895451ce13d2ac1866488100f1deb92bc6e846e510/secure-smtpd-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "55b458b7d01d8c77bcfeeac33556e086", "sha256": "c0eac32d2b5d2a27bccd860c3e7e0cd76c0081333beee79ad276918481c74523" }, "downloads": -1, "filename": "secure-smtpd-1.1.6.tar.gz", "has_sig": false, "md5_digest": "55b458b7d01d8c77bcfeeac33556e086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3960, "upload_time": "2011-12-01T20:01:42", "url": "https://files.pythonhosted.org/packages/c3/c1/8b0cc497afb3d699dd1b417adf1df1e74d31d099224e23ad47b4ce09eb4a/secure-smtpd-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "02cf17c74840c2545875c9fe87c8f7b2", "sha256": "c5aab1f5a144fdf5273c53a24e1e2a43ae9ea5d65a3fdef9972f28f050686d20" }, "downloads": -1, "filename": "secure-smtpd-1.1.7.tar.gz", "has_sig": false, "md5_digest": "02cf17c74840c2545875c9fe87c8f7b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3901, "upload_time": "2011-12-04T08:20:18", "url": "https://files.pythonhosted.org/packages/50/fa/ca5f41d952654e705d86588f6af48daee73a9d7f6d4163896ccf68259a1a/secure-smtpd-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "27a7c92998d009af00aafd3383867597", "sha256": "0d23c34ecff67177bb1b79876df2df3d3c6e5d19b0ee0ade04d1ba461f768679" }, "downloads": -1, "filename": "secure-smtpd-1.1.8.tar.gz", "has_sig": false, "md5_digest": "27a7c92998d009af00aafd3383867597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2011-12-23T02:00:13", "url": "https://files.pythonhosted.org/packages/31/5d/2b4f738188331f096d48f23a61ad0cc1429c26fad355a36ee584210f6bd2/secure-smtpd-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "8b8aa9bb0d24098edf8ba0e97bacf870", "sha256": "49d7006602208ef5a23743c7003087036f8ed906c49dd8237524776cddde1b14" }, "downloads": -1, "filename": "secure-smtpd-1.1.9.tar.gz", "has_sig": false, "md5_digest": "8b8aa9bb0d24098edf8ba0e97bacf870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5115, "upload_time": "2012-03-02T18:00:24", "url": "https://files.pythonhosted.org/packages/fb/aa/225a9e1112bf727f5a2ff5144aee80aaf54175fd54ca2425e19b30067ec6/secure-smtpd-1.1.9.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "cd3b8519125a58680343e7e7c5de39a8", "sha256": "f9fa88eae96779ddffc9832a50e426c8c7e41f24089acc812051c6d6f41a8c11" }, "downloads": -1, "filename": "secure-smtpd-2.0.0.tar.gz", "has_sig": false, "md5_digest": "cd3b8519125a58680343e7e7c5de39a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5225, "upload_time": "2014-05-21T06:58:25", "url": "https://files.pythonhosted.org/packages/82/ee/6b2480d2848079b3d6a86432290880370bba84a01e0fd72f23464be97a8a/secure-smtpd-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3e875ec6f76ed39cdc838795c6bcc953", "sha256": "eac058c3c6409dafdbac748c9181650e9aa6548c947bd2ba46a866d624407403" }, "downloads": -1, "filename": "secure-smtpd-2.1.0.tar.gz", "has_sig": false, "md5_digest": "3e875ec6f76ed39cdc838795c6bcc953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5332, "upload_time": "2014-10-07T05:17:51", "url": "https://files.pythonhosted.org/packages/65/bf/d1252fa896dda3f9826d4f69a804573817e7707eb24aeae61d71969cb070/secure-smtpd-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "e7c221de01ec9f0a9e15d80f6ef69e7f", "sha256": "daac20646d293a7cf7e0aa6c3395e959499e6dbdf3ca6828bcd6c0eb5755f946" }, "downloads": -1, "filename": "secure-smtpd-2.1.1.tar.gz", "has_sig": false, "md5_digest": "e7c221de01ec9f0a9e15d80f6ef69e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6479, "upload_time": "2014-10-12T18:56:00", "url": "https://files.pythonhosted.org/packages/6a/2c/4fee52db3493851235aee148af0d82c31a029fcceea236bf48c042fc90fa/secure-smtpd-2.1.1.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "e6fd0f30e5edae2a2a6b206eecb89dba", "sha256": "051d0454b79c9a8ca5b29ce4b87b3c5850c9555af4827c899fcb9c30f7780152" }, "downloads": -1, "filename": "secure-smtpd-2.1.3.tar.gz", "has_sig": false, "md5_digest": "e6fd0f30e5edae2a2a6b206eecb89dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6557, "upload_time": "2014-10-13T02:28:01", "url": "https://files.pythonhosted.org/packages/72/ae/80d655bb0b5c69b434ece28e1c7b7eb77b0861e7979eb145fe6f19c30828/secure-smtpd-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "9071a6322566076263a95ac4201011d4", "sha256": "a431909be28c9c0eeb78221801c473a926819fedee15b5bb9c2e5b3ee222d8c4" }, "downloads": -1, "filename": "secure-smtpd-2.1.4.tar.gz", "has_sig": false, "md5_digest": "9071a6322566076263a95ac4201011d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10867, "upload_time": "2014-11-27T04:27:31", "url": "https://files.pythonhosted.org/packages/c2/1e/86bfbb6a9df179dd94b13a5ed8d872c9a7a7ad3933fd09e5998c78185953/secure-smtpd-2.1.4.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "57dc3f6e25d3f7085090474bce325e65", "sha256": "73dd569e65f357cd374f1dd7e74f95f5af37423181c2f293464370aedfe45956" }, "downloads": -1, "filename": "secure-smtpd-3.0.0.tar.gz", "has_sig": false, "md5_digest": "57dc3f6e25d3f7085090474bce325e65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10875, "upload_time": "2015-01-29T07:44:15", "url": "https://files.pythonhosted.org/packages/45/f2/6bccade00a3b5c503ffa80e5b9bcdd3fcc8534e3259477533f48da670a78/secure-smtpd-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57dc3f6e25d3f7085090474bce325e65", "sha256": "73dd569e65f357cd374f1dd7e74f95f5af37423181c2f293464370aedfe45956" }, "downloads": -1, "filename": "secure-smtpd-3.0.0.tar.gz", "has_sig": false, "md5_digest": "57dc3f6e25d3f7085090474bce325e65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10875, "upload_time": "2015-01-29T07:44:15", "url": "https://files.pythonhosted.org/packages/45/f2/6bccade00a3b5c503ffa80e5b9bcdd3fcc8534e3259477533f48da670a78/secure-smtpd-3.0.0.tar.gz" } ] }