Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

The Tagged Message Delivery Agent (TMDA) is a set of anti-spam measures, including white-listing, black-listing,challenge-response, and tagged addresses

Project description

TMDAng Copyright (C) 2015 Paul Jimenez <>

TMDA ported to python 3.4 and packaged for PyPI. Based on TMDA (see below), released under the same license.

Development of TMDAng is at

Tagged Message Delivery Agent (TMDA) Copyright (C) 2001-2007 Jason R. Mastaler <>

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.

TMDA is an open source software application designed to significantly reduce the amount of spam (Internet junk-mail) you receive. TMDA strives to be more effective, yet less time-consuming than traditional spam filters. TMDA can also be used as a general purpose local mail delivery agent to filter, sort, deliver and dispose of incoming mail.

The technical countermeasures used by TMDA to thwart spam include:

  • whitelists: accept mail from known, trusted senders.
  • blacklists: refuse mail from undesired senders.
  • challenge/response: allows unknown senders which aren’t on the whitelist or blacklist the chance to confirm that their message is legitimate (non-spam).
  • tagged addresses: special-purpose e-mail addresses such as time-dependent addresses, or addresses which only accept certain kinds of communication. These increase the transparency of TMDA for unknown senders by allowing them to safely circumvent the challenge/response system.

For more information, visit the TMDA homepage and TmdaWiki:

See the ‘doc’ subdirectory for a copy of the wiki documentation that matches this release.

Information on the TMDA mailing lists can be found at:

CODENAMES contains the naming scheme for this development branch.

COPYING contains licensing information.

CRYPTO explains the cryptography used in TMDA.

NEWS contains a list of new features by release.

INSTALL says how to install and configure TMDA.

THANKS contains acknowledgments and thanks.

UPGRADE contains upgrade instructions from selected releases.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for TMDAng, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size TMDAng-1.0.3-py3-none-any.whl (128.7 kB) File type Wheel Python version 3.4 Upload date Hashes View
Filename, size TMDAng-1.0.3.tar.bz2 (81.4 kB) File type Source Python version None Upload date Hashes View
Filename, size TMDAng-1.0.3.tar.gz (101.7 kB) File type Source Python version None Upload date Hashes View
Filename, size (130.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page