|  | 
 TMDA Feature Highlights
Free (OpenSource) software.
 
Written entirely in 
Python: an interpreted, interactive, object-oriented programming language.
 
Active and open development.
 
MTA independent (supports qmail, Postfix, Exim, Courier, and Sendmail).
 
Aggressively standards compliant.
 
Integrated "blacklist" and "whitelist" functionality.
 
Optional automatic whitelisting of confirmed senders.
 
tmda-cgi, 
a comprehensive web-management facility for TMDA.
 
Easy customization of auto-responses through a
template system with complete I18N support, 
including multi-byte character sets (e.g, Chinese, Japanese, Korean).
 
Local mail delivery, including qmail-style Maildirs, mboxrd-format
mboxes, MMDF-style mailboxes, program (pipe) delivery, and forward to an e-mail address.
 
Smart auto-responding -- won't reply to a mailing list, bounce
message, or another auto-response.  Includes auto-response rate limiting
to prevent mail loops.
 
Client-side support for both Unix and non-Unix (e.g, Outlook, Eudora, Mozilla)
mail clients through tmda-ofmipd.
 
Package installation available for Linux, and Free/Net/OpenBSD.
 
Supports vpopmail and vmailmgr.
 
Flexible filtering language
allowing fine-grained control over how incoming and outgoing mail is
disposed of.
 
Supports DBM and 
CDB databases, including on-demand auto-regeneration of DB files.
 
Optional logging of incoming and outgoing messages.
 
Use of 
HMAC (Hashed Message Authentication Codes) for "cookie" generation and verification.
 
 |