Skip to main content

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.

Filename, size & hash SHA256 hash help File type Python version Upload date
TMDAng-1.0.3-py3-none-any.whl (128.7 kB) Copy SHA256 hash SHA256 Wheel 3.4
TMDAng-1.0.3.tar.bz2 (81.4 kB) Copy SHA256 hash SHA256 Source None
TMDAng-1.0.3.tar.gz (101.7 kB) Copy SHA256 hash SHA256 Source None (130.2 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page