summaryrefslogtreecommitdiffstats
path: root/etc/mail/README
diff options
context:
space:
mode:
authorjmb <jmb@FreeBSD.org>1999-05-11 03:29:04 +0000
committerjmb <jmb@FreeBSD.org>1999-05-11 03:29:04 +0000
commitf9c1a12fb527b65f1af2584a2ecf37c5c1b35b3d (patch)
tree68951d0e7236753ff4977522e5d60521d5b9f80c /etc/mail/README
parentbbfd3bae3eb986b108d76a9655911430b89ba7d7 (diff)
downloadFreeBSD-src-f9c1a12fb527b65f1af2584a2ecf37c5c1b35b3d.zip
FreeBSD-src-f9c1a12fb527b65f1af2584a2ecf37c5c1b35b3d.tar.gz
update spam countermeasures
add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html (grrr.....should have been one commit did the last commit from a subdirectory)
Diffstat (limited to 'etc/mail/README')
-rw-r--r--etc/mail/README85
1 files changed, 14 insertions, 71 deletions
diff --git a/etc/mail/README b/etc/mail/README
index 1de804c..05992c7 100644
--- a/etc/mail/README
+++ b/etc/mail/README
@@ -1,74 +1,17 @@
-# $Id: README,v 1.5 1998/09/02 01:34:57 brian Exp $
+# $Id: README,v 1.5.2.1 1999/05/01 03:37:29 jkh Exp $
Filtering out SPAM from your site
+ Sendmail now includes excellent tools block spam. These
+tools are available as FEATUREs that you can add to your site's
+.mc file. Proper use of these FEATUREs will prevent spammer from
+using your site as a relay as well as significantly decrease the
+amount of spam that arrives at your site. No set of anti-spam
+tools will block all spam without blocking some portion of legitimate
+mail as well. Therefore, these FEATUREs are designed to prevent
+as much spam as possible without blocking legitimate mail.
+
+ These tools are discussed in /usr/src/contrib/sendmail/cf/README.
+Read the section entitled "ANTI-SPAM CONFIGURATION CONTROL". Example
+usage and additional tools can be found in
+/usr/src/contrib/sendmail/cf/cf/knecht.mc.
-Introduction:
- The FreeBSD Project filters spam, unsolicited commerical
-e-mail, from its mailing lists. The filter has two parts: databases
-and rulesets. We have rulesets to /etc/sendmail.cf, check_rcpt,
-check_relay, check_rbl, check_mail and xlat. (xlat is for testing
-only, as explained in /etc/mail/sendmail.cf.additions.) These
-rulesets use three databases. The denyip, a list of IP addresses,
-spamsites, a list of domains, and fakenames, a list of bogus
-usernames (such as investor and success). We do not accept mail
-from any machine that matches a entry in either database, or users
-in the fakenames database.
-
-Filtering at your site:
- To filter spam at your site you need to:
- 1. modify your /etc/sendmail.cf,
- 2. create a list of domains/ips you wish to block
- 3. make the databases and
- 4. finally signal sendmail that the configuration file has changed.
-
-1. Modifying your /etc/sendmail.cf
- Add the database declarations and the rulesets contained
-in /etc/mail/sendmail.cf.additions to your .mc file. If you do
-not use m4 to generate your /etc/sendmail.cf, add the database
-declarations to your /etc/sendmail.cf.
-
-2. Put the list of domains you wish to block in /etc/mail/spamsites
-
-3. Make the databases:
- As root, type "cd /etc/mail; make install" will build the
-two databases from the retrieved source files and the local additions
-files.
-
-4. Signaling sendmail:
- Sendmail will reread its configuration whenever sendmail
-receives a HUP signal. As root, type "kill -HUP `cat
-/var/run/sendmail.pid`". Check sendmail's log file to be sure that
-it has restarted. /var/log/maillog should contain the line: "Oct
-15 08:59:16 hub sendmail[6565]: restarting /usr/sbin/sendmail on
-signal". Most likely, the date, time, hostname and process id will
-be differ.
-
-Testing the spam filter:
-
-How can I tell if its working:
- The mail log file, /var/log/maillog, will contain a line
-for every message filtered. The lines will be similar to one of
-these two log entries:
-
-Check_mail rejects:
-Oct 15 02:43:26 hub sendmail[6565]: CAA06565: ruleset=check_mail,
-arg1=<announce@martianconsulate.com>, relay=xxx.isp.net [###.###.###.###],
-reject=521 <announce@martianconsulate.com>
-
-Nov 30 15:56:37 hub sendmail[15058]: PAA15058: ruleset=check_mail,
-arg1=<ultramax@s2.eddelwissl.NET>, relay=relay.somewhere.com
-[###.###.###.###], reject=451 <ultramax@s2.eddelwissl.NET>... Domain
-does not resolve
-
-
-Check_relay rejects:
-Oct 19 04:45:24 hub sendmail[3503]: NOQUEUE: ruleset=check_relay,
-arg1=imsp015.netvigator.com, arg2=205.252.144.206, relay=root@localhost,
-reject=521 blocked.contact postmaster@FreeBSD.ORG
-
-check_rcpt reject:
-Nov 30 15:04:08 hub sendmail[12390]: PAA12390: ruleset=check_rcpt,
-arg1=investor@100percent.per.year.com, relay=newfed.frb.gov
-[198.3.221.5], reject=553 investor@100percent.per.year.com...
-521<investor@100percent.per.year.com>#blocked.contact postmaster
-Sun Nov 16 11:40:53 PST 1997
OpenPOWER on IntegriCloud