spamdyke is a drop-in filter for qmail to provide connection-time blacklisting, graylisting, DNS RBL/RHSBL checking, sender MX checking, improved logging, and more. spamdyke will provide SMTP AUTH and TLS to unpatched qmail servers. Installing spamdyke does not require patching or recompiling qmail.
| Tags | Communications Email Filters |
|---|---|
| Operating Systems | Unix |
| Implementation | C |
Recent releases


Changes: A bug in Plesk 9 that sets the remote IP address to a name instead of an IP address was worked around.


Changes: This release fixes a bug in the address parser that was preventing some sender/recipient blacklist/whitelist entries from matching. It also fixes a bug in the configuration testing feature that was unable to locate the spamdyke binary if it was outside the current directory.


Changes: A workaround was added for a design flaw in DJB's multilog that can cause corrupted log messages when the server is under load.


Changes: This release implements a workaround for a gcc bug on FreeBSD 6.0.


Changes: Keywords for the IP-in-rDNS filter are now correctly terminated so they can be matched. AUTH advertisements from a patched qmail are now completely removed when the "smtp-auth-level" option is "always" or "always-encrypted". The name of the matching RBL/RHSBL is now logged when multiple RBLs/RHSBLs are used instead of always logging the first one. Slow remote servers are now handled politely so spamdyke will not consume 100% CPU. Using the full logging feature with a "log-level" option set to "excessive" no longer sends log output to the remote server when spamdyke is used on Plesk servers.