{ "info": { "author": "Adrian M\u00f6nnich", "author_email": "adrian@planetcoding.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: No Input/Output (Daemon)", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Email", "Topic :: Software Development", "Topic :: System :: Networking", "Topic :: Utilities" ], "description": "MailDump\n========\n\nMailDump is a python-based clone of the awesome `MailCatcher`_ tool. Its\npurpose is to provide developers a way to let applications send emails\nwithout actual emails being sent to anyone. Additionally lazy developers\nmight prefer this over a real SMTP server simply for the sake of it\nbeing much easier and faster to set up.\n\nFeatures\n--------\n\nSince the goal of this project is to have the same features as\nMailCatcher I suggest you to read its readme instead.\n\nHowever, there is one unique feature in MailDump: Password protection for\nthe web interface. If your MailDump instance is listening on a public IP\nyou might not want your whole company to have access to it. Instead you can\nuse an Apache-style htpasswd file. I have tested it with SHA-encrypted\npasswords but you can use any encryption supported by `passlib.apache`_.\n\nUsage\n-----\n\nAfter installing maildump, run ``maildump --help`` for a list of available\ncommand line arguments. By default maildump runs its webserver on port\n1080 and its SMTP server on port 1025 (both only available via localhost).\nUnless you specify a database file, received mails are lost when maildump\nterminates.\n\nCredits\n-------\n\nThe layout of the web interface has been taken from MailCatcher. No\nCopy&Paste involved - I rewrote the SASS/Compass stylesheet from\nMailCatcher in SCSS as there is a pure-python implementation of SCSS\navailable. If whoever reads this feels like creating a new layout that\nlooks as good or even better feel free to send a pull request. I'd\nactually prefer a layout that differs from MailCatcher at least a little\nbit but I'm somewhat bad at creating layouts!\n\nThe icon was created by `Tobia Crivellari`_.\n\nLicense\n-------\n\nCopyright \u00a9 2013-2015 Adrian M\u00f6nnich (adrian@planetcoding.net). Released\nunder the MIT License, see `LICENSE`_ for details.\n\n.. _MailCatcher: https://github.com/sj26/mailcatcher/blob/master/README.md\n.. _passlib.apache: http://pythonhosted.org/passlib/lib/passlib.apache.html\n.. _Tobia Crivellari: http://dribbble.com/TobiaCrivellari\n.. _LICENSE: https://github.com/ThiefMaster/maildump/blob/master/LICENSE\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ThiefMaster/maildump", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ThiefMaster/maildump", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "maildump", "package_url": "https://pypi.org/project/maildump/", "platform": "", "project_url": "https://pypi.org/project/maildump/", "project_urls": { "Download": "https://github.com/ThiefMaster/maildump", "Homepage": "https://github.com/ThiefMaster/maildump" }, "release_url": "https://pypi.org/project/maildump/0.5.6/", "requires_dist": [ "Flask", "Flask-Assets", "Logbook", "beautifulsoup4", "cssmin", "cssprefixer", "cssutils", "gevent (<1.1)", "gevent-socketio", "gevent-websocket", "html5lib", "lockfile", "passlib", "pyScss", "python-daemon", "pytz" ], "requires_python": "", "summary": "An SMTP server that makes all received mails accessible via a web interface and REST API.", "version": "0.5.6" }, "last_serial": 3833931, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bc7f1edd3da16c242f46258ee887d244", "sha256": "7b133a8c2c6c70e347102fdaaa2d24ce927eabbcb07f42c5a8d01b3749cb7dd7" }, "downloads": -1, "filename": "maildump-0.1.tar.gz", "has_sig": false, "md5_digest": "bc7f1edd3da16c242f46258ee887d244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 648198, "upload_time": "2013-05-14T19:51:08", "url": "https://files.pythonhosted.org/packages/51/ff/1792c594e74327795836f70ea346274c35bd1960e32d01eacdc7e2b2eed2/maildump-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "45ba4d14b06745c2d86d2ee49b579b0a", "sha256": "25f6083021f5bfa76b18544d9d8ce8c9942c429a33b92409537d66da276fd98b" }, "downloads": -1, "filename": "maildump-0.2.tar.gz", "has_sig": false, "md5_digest": "45ba4d14b06745c2d86d2ee49b579b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 650106, "upload_time": "2013-05-19T20:44:41", "url": "https://files.pythonhosted.org/packages/86/25/ff576ef373ce96a63b387bf0da1f1fb20858d5f36fe60904ff10245c2878/maildump-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "777dbda69e28b5afe30b0fd75f9c5ee0", "sha256": "4df42a6991744c46d8acd0356d3f348e285642038b53dfd8bd435499f8bc2d1f" }, "downloads": -1, "filename": "maildump-0.2.1.tar.gz", "has_sig": false, "md5_digest": "777dbda69e28b5afe30b0fd75f9c5ee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 648761, "upload_time": "2013-05-25T19:24:07", "url": "https://files.pythonhosted.org/packages/9f/cc/82ac9e2e5d6b924a83bc82625396f6d4e72cf6fe9a7140ac7b94e4e69ac0/maildump-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e06d9e32e391991efa7a0dbf99ffb7dc", "sha256": "9117c221206534c21f3976909f41a209c9a6d491d42f0adccc6ab07686f0a0fd" }, "downloads": -1, "filename": "maildump-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e06d9e32e391991efa7a0dbf99ffb7dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 648926, "upload_time": "2013-06-09T19:16:31", "url": "https://files.pythonhosted.org/packages/82/a6/150b419c6adbcc767bb8de7ffa1477ea346d051e6378918a092d43f4364e/maildump-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "a7e996ca6f5f81d75209b837b47e3e70", "sha256": "6f5719537db75ebcdf3ab464ca2f1db3cd37aec8c1cba1a5622e1e44f051fbed" }, "downloads": -1, "filename": "maildump-0.3.tar.gz", "has_sig": false, "md5_digest": "a7e996ca6f5f81d75209b837b47e3e70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 648982, "upload_time": "2014-04-11T16:46:04", "url": "https://files.pythonhosted.org/packages/af/71/931751524679c67d8e475fcde253ef6c629c93c5db98726b99eb5839d34c/maildump-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "167e725952852867332f7c7852c63ae0", "sha256": "82c535d1555c9056e6bdd0832fb56e5bda1a063151a14afa69cfd3c29582222d" }, "downloads": -1, "filename": "maildump-0.3.1.tar.gz", "has_sig": false, "md5_digest": "167e725952852867332f7c7852c63ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 655623, "upload_time": "2014-09-13T14:14:19", "url": "https://files.pythonhosted.org/packages/82/a7/0dca7463e1e01eb0ab6bfd48b31fa16b5ac2d1be708b9bd77416388b8659/maildump-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b3d606afccf944c165089855bc766a10", "sha256": "d9bbb74c50b4ee4e7ed96c14e95bb8169ee22884f7df021f9d955b7a3ae31fd0" }, "downloads": -1, "filename": "maildump-0.4.tar.gz", "has_sig": false, "md5_digest": "b3d606afccf944c165089855bc766a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 655686, "upload_time": "2015-01-27T22:05:43", "url": "https://files.pythonhosted.org/packages/34/59/46a1ebc25cb11de4d8741452ef3016aca1c0c1d0a069225822cfb04b8a8a/maildump-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "2c321243e2f0f81ff9e37b81fe3352d3", "sha256": "5679b1d89e26be5eebd68447aaef03b57520842fd6dc4a55462eed5a45212e09" }, "downloads": -1, "filename": "maildump-0.5.tar.gz", "has_sig": false, "md5_digest": "2c321243e2f0f81ff9e37b81fe3352d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 655279, "upload_time": "2015-03-07T10:17:20", "url": "https://files.pythonhosted.org/packages/88/95/6d6253121eadc90cd3017e96b53b56e960f30c366f195a779e8527210ccb/maildump-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2d402e7bc124b0d00b4bb409889a4fc6", "sha256": "a12c19fd38bd7e929081986a7ae9e867c9480a79932fc08d2943554b42b29b4d" }, "downloads": -1, "filename": "maildump-0.5.1.tar.gz", "has_sig": false, "md5_digest": "2d402e7bc124b0d00b4bb409889a4fc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 655320, "upload_time": "2015-03-20T21:08:02", "url": "https://files.pythonhosted.org/packages/8b/e6/2370c7dcb4b94153eda5ef688487bdd57296a74241f8501ebba8193b43a5/maildump-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "691b41d3509bde0cd4d9cdf8f9f17183", "sha256": "7d95d0713051fcd5e481e507e0cc45eff721e39b2a6a2f7ef6a926c6e5f5de7d" }, "downloads": -1, "filename": "maildump-0.5.3.tar.gz", "has_sig": false, "md5_digest": "691b41d3509bde0cd4d9cdf8f9f17183", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 655469, "upload_time": "2015-11-28T14:59:30", "url": "https://files.pythonhosted.org/packages/bf/dd/83b7346c9ff12d42604d831de033b26e2f1f0eb93798bc46e3affdd5a7d8/maildump-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "11810964eb21f7c527728959d86dc04e", "sha256": "7b994bf28c7179b60f005978214faa1046d9489a983a70711f64f873c5b9db08" }, "downloads": -1, "filename": "maildump-0.5.4.tar.gz", "has_sig": false, "md5_digest": "11810964eb21f7c527728959d86dc04e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 652084, "upload_time": "2016-08-15T15:59:54", "url": "https://files.pythonhosted.org/packages/86/91/67941acf69df1119ecebbab0df9815b8fab0189f2664dae523bdbf2b8794/maildump-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "dab08b2c4ea1be0acc0048c967851996", "sha256": "9bdf03203787e40078b32b00d676e2a518eb9872a870518138acb2dc289254ec" }, "downloads": -1, "filename": "maildump-0.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "dab08b2c4ea1be0acc0048c967851996", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 674258, "upload_time": "2018-05-02T08:43:52", "url": "https://files.pythonhosted.org/packages/31/00/ebd4c1ebfa8f744c6f072a0f65119a8566a80843c1ca0a6244fc6e464156/maildump-0.5.5-py2-none-any.whl" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "3985d4116a9656f8735e225cea773c28", "sha256": "1b546fa056046f909eb634ee7c84592b31f39dc00f9df29fbb14b52af915fc43" }, "downloads": -1, "filename": "maildump-0.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "3985d4116a9656f8735e225cea773c28", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 674253, "upload_time": "2018-05-04T10:23:25", "url": "https://files.pythonhosted.org/packages/fd/8f/fae126f5b8a455096d2e8347a7f214b2372c11082aabcc68c8ad814d600c/maildump-0.5.6-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3985d4116a9656f8735e225cea773c28", "sha256": "1b546fa056046f909eb634ee7c84592b31f39dc00f9df29fbb14b52af915fc43" }, "downloads": -1, "filename": "maildump-0.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "3985d4116a9656f8735e225cea773c28", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 674253, "upload_time": "2018-05-04T10:23:25", "url": "https://files.pythonhosted.org/packages/fd/8f/fae126f5b8a455096d2e8347a7f214b2372c11082aabcc68c8ad814d600c/maildump-0.5.6-py2-none-any.whl" } ] }