smtpd is licenced by Obtuse Systems Corporation and has a modified GPL license
Note: smtpd 2.0 does very similar things to this
Stop Spam!
I realized that my previous work with smap wasn't fully redistributable,
so i looked for another daemon which was, and found smtpd. Personally,
i like it better than smap (good job to the folks at obtuse).
As always, his is a work in progress, please check this page for
bugfixes/enhancements, or send them to me (hagan@cih.com).
I'm looking to learn how to beat spam
from you folks in netland.
I actually updated
this so that it works and points to the software!
- Received a big patch from Phil Homewood which fixes a lot of bugs
- put in regex matching for spamdomains and rcptdomains
- put in rcptdomain support -- so you can block by recipient as well as sender
- Fixed the Makefile entry for SPAMDOMAINS_FILE
so that it points to /etc/spamdomains instead of the erroneous /etc/localnets
- Moved all file definitions to the
Makefile to ease configuration
- Blocking of spam by network
- Dns screening of addresses, make
sure that from addresses
have any of IN_A,IN_MX,IN_CNAME records
- Concept of internal and external machines and domains
- internal machines may send mail to wherever
- external machines may only send to internal domains (no
reflecting)
- external machines optionally can be restricted to:
- not sending mail appearing from an internal domain
- not sending mail appearing
from a local user (mandate an @ site)
- optionally have a user@site where site has
either a valid MX or A record
- inverses of many of these concepts (local hosts, local domains)
are also in effect
A better(?)
description can be had.
Still want it? grab the
enhanced smtpd package!
mindspring's current filter list
Pardon my html, i'm a lynx type hagan@cih.com