summaryrefslogtreecommitdiff
path: root/mail/spamdyke/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'mail/spamdyke/DESCR')
-rw-r--r--mail/spamdyke/DESCR17
1 files changed, 17 insertions, 0 deletions
diff --git a/mail/spamdyke/DESCR b/mail/spamdyke/DESCR
new file mode 100644
index 00000000000..f3bab14d082
--- /dev/null
+++ b/mail/spamdyke/DESCR
@@ -0,0 +1,17 @@
+spamdyke monitors incoming traffic, acting as a middleman between
+qmail and the remote server. It catches the sender and recipient
+addresses as they go by and logs them to syslog. If it sees something
+it doesn't like (e.g. a blacklisted sender), it cuts the connection,
+closes qmail and fakes the rest of the SMTP transaction with the
+remote server. qmail thinks the remote server disconnected normally.
+The remote server thinks qmail is rejecting the message. It's the
+best of both worlds.
+
+spamdyke can optionally reject the connection if the remote server's
+reverse DNS entry does not exist, does not resolve, contains its
+IP address and either contains a prohibited keyword (like "dynamic")
+or ends in a country code; if the IP address, reverse DNS entry,
+or envelope sender is listed in a blacklist; or if data is sent
+before the SMTP greeting banner is displayed. spamdyke can also
+limit recipients per connection, greylist for some or all domains,
+and close connections that go idle or take too long.