{ "info": { "author": "Jason R. Mastaler, Kevin Goodsell, Paul Jimenez, and others", "author_email": "pj@place.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Communications :: Email :: Filters", "Topic :: Internet :: Proxy Servers" ], "description": "TMDAng\nCopyright (C) 2015 Paul Jimenez \n\nTMDA ported to python 3.4 and packaged for PyPI.\nBased on TMDA (see below), released under the same license.\n\nDevelopment of TMDAng is at http://github.com/pjz/TMDAng\n\n\nTagged Message Delivery Agent (TMDA)\nCopyright (C) 2001-2007 Jason R. Mastaler \n\nThis software is OSI Certified Open Source Software.\nOSI Certified is a certification mark of the Open Source Initiative.\n\nTMDA is an open source software application designed to significantly\nreduce the amount of spam (Internet junk-mail) you receive. TMDA\nstrives to be more effective, yet less time-consuming than traditional\nspam filters. TMDA can also be used as a general purpose local mail\ndelivery agent to filter, sort, deliver and dispose of incoming mail.\n \nThe technical countermeasures used by TMDA to thwart spam include:\n\n* whitelists: accept mail from known, trusted senders.\n\n* blacklists: refuse mail from undesired senders.\n\n* challenge/response: allows unknown senders which aren't on the\n whitelist or blacklist the chance to confirm that their message is\n legitimate (non-spam).\n\n* tagged addresses: special-purpose e-mail addresses such as\n time-dependent addresses, or addresses which only accept certain\n kinds of communication. These increase the transparency of TMDA for\n unknown senders by allowing them to safely circumvent the\n challenge/response system.\n\nFor more information, visit the TMDA homepage and TmdaWiki:\n\n http://tmda.net/\n http://wiki.tmda.net/\n\nSee the 'doc' subdirectory for a copy of the wiki documentation that\nmatches this release.\n\nInformation on the TMDA mailing lists can be found at:\n\n http://wiki.tmda.net/MailingLists\n\t\t\n=====================================================================\n\nCODENAMES contains the naming scheme for this development branch.\n\nCOPYING contains licensing information.\n\nCRYPTO explains the cryptography used in TMDA.\n\nNEWS contains a list of new features by release.\n\nINSTALL says how to install and configure TMDA.\n\nTHANKS contains acknowledgments and thanks.\n\nUPGRADE contains upgrade instructions from selected releases.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://tmda.net/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "TMDAng", "package_url": "https://pypi.org/project/TMDAng/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/TMDAng/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://tmda.net/" }, "release_url": "https://pypi.org/project/TMDAng/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "The Tagged Message Delivery Agent (TMDA) is a set of anti-spam measures, including white-listing, black-listing,challenge-response, and tagged addresses", "version": "1.0.3" }, "last_serial": 1681704, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8ac610308205304609a901c79ddf4327", "sha256": "53e92ec7bf9649a1bc6749b74d846462872cb1874160b169c7828f09268acbac" }, "downloads": -1, "filename": "TMDAng-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8ac610308205304609a901c79ddf4327", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 128792, "upload_time": "2015-07-13T15:30:24", "url": "https://files.pythonhosted.org/packages/a2/1c/8bc63e1081f32786cbad11abe21c158c31581e91acf81b4d49be9421a76a/TMDAng-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3ecb794829fed2ec85af865fbd0128", "sha256": "2b940cbef2bdaf2daebcada0aa39e64477fad1391b286b6008b2cc272af6e823" }, "downloads": -1, "filename": "TMDAng-1.0.0.tar.bz2", "has_sig": false, "md5_digest": "4b3ecb794829fed2ec85af865fbd0128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81377, "upload_time": "2015-07-13T15:22:29", "url": "https://files.pythonhosted.org/packages/92/f6/ff0c05ca28b605d06d990ada99e95300fdb3729f312c96817d06cbaf7094/TMDAng-1.0.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "d6a92d7b7542a5176582e049ee233f83", "sha256": "42e6e5dbe96dfcbe82cbe8a44eb45b81cfb9fff2ae32a05e6bc4d6012c67e64b" }, "downloads": -1, "filename": "TMDAng-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d6a92d7b7542a5176582e049ee233f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101632, "upload_time": "2015-07-13T15:22:26", "url": "https://files.pythonhosted.org/packages/d8/47/bf1bcf4431fbd59cd22436225c9264f83502ff0b4f313a90ef68651d8bb5/TMDAng-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "453a9d9f26d6711a176b6796beb453eb", "sha256": "48473e65327ce6399b9574d131cdf75d183e60d0b3eaf0950172298bc2a83806" }, "downloads": -1, "filename": "TMDAng-1.0.0.zip", "has_sig": false, "md5_digest": "453a9d9f26d6711a176b6796beb453eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130222, "upload_time": "2015-07-13T15:22:22", "url": "https://files.pythonhosted.org/packages/25/96/34ec2229044127ec4ec5c6b9ae9934b653f20ad4b7b5e36e5651b9a9cb62/TMDAng-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9150d8c99d4f385cb9c7e79643632d23", "sha256": "daf1ccb9a36fb6cff3866b1e2a03a62623df167e71a1dca3f6dc99b78155912f" }, "downloads": -1, "filename": "TMDAng-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9150d8c99d4f385cb9c7e79643632d23", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 128807, "upload_time": "2015-07-15T15:53:09", "url": "https://files.pythonhosted.org/packages/4c/72/b25c95abc507c597f56fa50d90a58aed33e54268a783abd82710876a623b/TMDAng-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2512dbc60893ffb9a1995f96b41883cc", "sha256": "857bd35e88d1b3b93e4d3ddd62b83a81bea0aaf89c2a7270f25bea42be7be101" }, "downloads": -1, "filename": "TMDAng-1.0.1.tar.bz2", "has_sig": false, "md5_digest": "2512dbc60893ffb9a1995f96b41883cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81511, "upload_time": "2015-07-15T15:53:20", "url": "https://files.pythonhosted.org/packages/9f/65/8623a88f1ea8a6d88946e27fdf7980aafb77c99bf3b84220c85deb5d4a77/TMDAng-1.0.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "15f14788a4075e363d5b2f77d27872b0", "sha256": "dee803be55ffaba75e349c0985b338621565b812006e4dc5a64a136b158904f2" }, "downloads": -1, "filename": "TMDAng-1.0.1.tar.gz", "has_sig": false, "md5_digest": "15f14788a4075e363d5b2f77d27872b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101742, "upload_time": "2015-07-15T15:53:17", "url": "https://files.pythonhosted.org/packages/34/52/34709f0b807603d0456e65e0052991ea64b0bdfc810f56b5200fc9a5ad0f/TMDAng-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "2708354f32f01a0e4e0134cb09371efd", "sha256": "9817d650ce24d9a744205f6740a7b5f24d91e0ba41a0b291b297227b139cfdc2" }, "downloads": -1, "filename": "TMDAng-1.0.1.zip", "has_sig": false, "md5_digest": "2708354f32f01a0e4e0134cb09371efd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130342, "upload_time": "2015-07-15T15:53:14", "url": "https://files.pythonhosted.org/packages/82/24/ff211a389c5f476892b78ed4dea2170a3cd2178ae5fd177e112193ee7347/TMDAng-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e8551206759f10ebcd8209f2b986e6f2", "sha256": "271f6966bd75f13c24e784e69fd2b9c6ce845202ab0500d4b49f8a55b27dd7b4" }, "downloads": -1, "filename": "TMDAng-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8551206759f10ebcd8209f2b986e6f2", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 128818, "upload_time": "2015-07-15T23:39:54", "url": "https://files.pythonhosted.org/packages/0d/59/b0d7d66696e9ecf005f4f26dbea05a1d4577a32a05845c9258e5663c6fe8/TMDAng-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c168616d856b289c1ebde90e9e734789", "sha256": "bf227237f885f5091ce2cc2bab6fb17770006bc18a064f1f96a73c488498128f" }, "downloads": -1, "filename": "TMDAng-1.0.2.tar.bz2", "has_sig": false, "md5_digest": "c168616d856b289c1ebde90e9e734789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81512, "upload_time": "2015-07-15T23:40:06", "url": "https://files.pythonhosted.org/packages/41/86/3928c747986122724a6597a047564930a71772ce9a80f1309865d6a72a87/TMDAng-1.0.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "05f4d91bf6b87469007553ced2f3c2ed", "sha256": "6e88363f4a04b1a0537bc5132b246aac0da0d1c1cf3e1e4022081baf0c442de6" }, "downloads": -1, "filename": "TMDAng-1.0.2.tar.gz", "has_sig": false, "md5_digest": "05f4d91bf6b87469007553ced2f3c2ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101769, "upload_time": "2015-07-15T23:40:02", "url": "https://files.pythonhosted.org/packages/fb/0b/93b56c82a03e59348a26acaba876fac9d1d8547c8686b1381309d3e4c7eb/TMDAng-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "13a04d425add2cfa56fd6d10ac7c5f04", "sha256": "b7184904f25164bdc79a33f0fe38606ae4a55d609af3dc31258020bb4b6cb660" }, "downloads": -1, "filename": "TMDAng-1.0.2.zip", "has_sig": false, "md5_digest": "13a04d425add2cfa56fd6d10ac7c5f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130358, "upload_time": "2015-07-15T23:39:58", "url": "https://files.pythonhosted.org/packages/84/37/4cd3b7ac9ee84ea497179a246d4cee24d78c0d43df907e3b52087dd39ed1/TMDAng-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "25c3b83bf9baa9ba7d845e3b669c26e8", "sha256": "5c119f8b9d83f8b2ef2f8a1ddb3e02b64eac0a8fd24271d8076748d951b19b4d" }, "downloads": -1, "filename": "TMDAng-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "25c3b83bf9baa9ba7d845e3b669c26e8", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 128663, "upload_time": "2015-08-18T04:00:32", "url": "https://files.pythonhosted.org/packages/27/1f/f9ff14ee808a74f2010377beea8e459a3ec7514a2045d29f88a0da7bb87c/TMDAng-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c338e655936489b31988ae1b130f2582", "sha256": "ca52d37a20649d8b9430b9934e84fcf2b828299cbac4330c98694ba2c56c5939" }, "downloads": -1, "filename": "TMDAng-1.0.3.tar.bz2", "has_sig": false, "md5_digest": "c338e655936489b31988ae1b130f2582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81412, "upload_time": "2015-08-18T04:00:49", "url": "https://files.pythonhosted.org/packages/ec/f5/daa8462858d31bdf8a711cf900a5f92747899e3e667bc8fac6e3aea592a3/TMDAng-1.0.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "37ee27b4f20852921b71369e2f384a0a", "sha256": "15a3b5e55dea2ee6c4076eb71e807b791c7974fc70bb389369957959015ba126" }, "downloads": -1, "filename": "TMDAng-1.0.3.tar.gz", "has_sig": false, "md5_digest": "37ee27b4f20852921b71369e2f384a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101688, "upload_time": "2015-08-18T04:00:45", "url": "https://files.pythonhosted.org/packages/c1/62/cb296c30a444f13a7e89b95c68e79199bb095dfe8cd8828994703dc0763a/TMDAng-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "8825b7891cf939bd3e46b9da6b8bbe4b", "sha256": "ffe787748e67732ea7f5d168cbd0880ef7ba31071903e60f625c289e82c2fdd9" }, "downloads": -1, "filename": "TMDAng-1.0.3.zip", "has_sig": false, "md5_digest": "8825b7891cf939bd3e46b9da6b8bbe4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130193, "upload_time": "2015-08-18T04:00:42", "url": "https://files.pythonhosted.org/packages/fc/e1/94cc30207be1047d14076534fbbad70ebce14e7e12be247b3a0af329c7ce/TMDAng-1.0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25c3b83bf9baa9ba7d845e3b669c26e8", "sha256": "5c119f8b9d83f8b2ef2f8a1ddb3e02b64eac0a8fd24271d8076748d951b19b4d" }, "downloads": -1, "filename": "TMDAng-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "25c3b83bf9baa9ba7d845e3b669c26e8", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 128663, "upload_time": "2015-08-18T04:00:32", "url": "https://files.pythonhosted.org/packages/27/1f/f9ff14ee808a74f2010377beea8e459a3ec7514a2045d29f88a0da7bb87c/TMDAng-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c338e655936489b31988ae1b130f2582", "sha256": "ca52d37a20649d8b9430b9934e84fcf2b828299cbac4330c98694ba2c56c5939" }, "downloads": -1, "filename": "TMDAng-1.0.3.tar.bz2", "has_sig": false, "md5_digest": "c338e655936489b31988ae1b130f2582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81412, "upload_time": "2015-08-18T04:00:49", "url": "https://files.pythonhosted.org/packages/ec/f5/daa8462858d31bdf8a711cf900a5f92747899e3e667bc8fac6e3aea592a3/TMDAng-1.0.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "37ee27b4f20852921b71369e2f384a0a", "sha256": "15a3b5e55dea2ee6c4076eb71e807b791c7974fc70bb389369957959015ba126" }, "downloads": -1, "filename": "TMDAng-1.0.3.tar.gz", "has_sig": false, "md5_digest": "37ee27b4f20852921b71369e2f384a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101688, "upload_time": "2015-08-18T04:00:45", "url": "https://files.pythonhosted.org/packages/c1/62/cb296c30a444f13a7e89b95c68e79199bb095dfe8cd8828994703dc0763a/TMDAng-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "8825b7891cf939bd3e46b9da6b8bbe4b", "sha256": "ffe787748e67732ea7f5d168cbd0880ef7ba31071903e60f625c289e82c2fdd9" }, "downloads": -1, "filename": "TMDAng-1.0.3.zip", "has_sig": false, "md5_digest": "8825b7891cf939bd3e46b9da6b8bbe4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130193, "upload_time": "2015-08-18T04:00:42", "url": "https://files.pythonhosted.org/packages/fc/e1/94cc30207be1047d14076534fbbad70ebce14e7e12be247b3a0af329c7ce/TMDAng-1.0.3.zip" } ] }