Features of spamControl:
Mail forwarding | relaying:
RelayMailFrom Support ("Mail from:") Unified Standard BAD * Filter | Unified Bad * Filters:
Wildcard Helo / Ehlo Greeting Filter Wildcard Sender Filter Wildcard Recipient Filter MIME Type Filter | MIME TYPE FILTER:
Signaturs Of Base 64 Encoded Mime Types Can Be Added On-The-Fly in A CDB Using qmail-newbmt the filter is triggered my means of the Environment Variabel $ BADMIMETYPE DNS MX Record Check Check | DNS MX LOOKUPS:
DNS Lookup for SMTP Sender Envelope Address (MFDnscheck) Inclus Option To Remove Trailing Blanks DNS Lookup for Hostname In SMTP HELO / EHLO GRETING (HELODNSCHECK) Nasty Stuff:
SMTP Session May Be Closed In Case of A Filter Condition! Blackholed Sender for the Notorious (e) SMTP Extensions | (E) SMTP Extensions:
SMTP SIZE EXTENSION [RFC 1870] E (SMTP) Authentication [RFC 2554] Improved (e) SMTP authentication! Recipient Whitelising Extension:
Accept E-Mails on a (case-insensitive) per-user bases, instead per-domain Multiple User data-bases in cdb format User data-base fastforward compatible or to be constructed on-the-fly via qmail-recipients Controlling:
Limitation for the number of "RCPT To: 's" per SMTP session Split Horizon evaluation of badhelo and badmailfrom filters (depending on $ RELAYCLIENT) Tarpitting limit local user authentication the number of messages sent disposable patch Reverse Split Horizon mechanism: Anti-spoofing for "MAIL from:" addresses for $ RELAYCLIENTs (in particular if SMTP Authenticated) Very useful to identify backdoor / trojan infected hosts Enforcement for SMTP Authentication for particular senders Enforcement of brackets for SMTP addresses rally mail control | controlling Bounces!!:
NULLSENDER single RECIPIENT enforcement Limit size of bounces Russel Nelson's double bounce trim Extensible logging (via splogger or multilog): Accepted and Rejected SMTP sessions Accepted and Rejected SMTP authentication attempts Performance enhancements (experimental):
Bruce Gunter's Bigtodo Patch Andre Oppermann's Runonce Patch Larger Input Buffer forreading Control Files Some common patches | Recommended Patches:
MOREIPME patch. Patch 0.0.0.0 i.e. the gcc 3.2 / glibc