xref: /csrg-svn/usr.sbin/sendmail/READ_ME (revision 57210)
141139Sbostic/*-
2*57210Seric *	@(#)READ_ME	4.6 (Berkeley) 12/18/92
336585Sbostic */
410221Seric
5*57210SericTHIS IS AN ALPHA VERSION OF SENDMAIL.  DON'T EVEN THINK ABOUT USING IT
6*57210SericIN A HEAVY PRODUCTION ENVIRONMENT.  We've been running it (in various
7*57210Sericforms) at Berkeley for several months, but our environment is far from
8*57210Sericgeneral.  In particular, it hasn't been heavily tested for non-SMTP
9*57210Sericenvironments.  The good news is that most of the changes have been
10*57210SericInternet-related, and that has been tested.
11*57210Seric
12*57210SericREPORT ANY BUGS to sendmail@CS.Berkeley.EDU.
13*57210Seric
14*57210SericTHIS IS COPYRIGHTED CODE.  BY COMPILING AND RUNNING THIS CODE YOU AGREE
15*57210Sericto upgrade to the production release when it comes out.  You understand
16*57210Sericthat we hope this will be by March, but if there are serious problems
17*57210Sericit may be longer than that.
18*57210Seric
19*57210SericThe structure of this directory is:
20*57210Seric
21*57210Sericcf		Source for Berkeley configuration files.  These are
22*57210Seric		different than what you've seen before.  They are a
23*57210Seric		fairly dramatic rewrite, requiring the new sendmail
24*57210Seric		(since they use new features).
25*57210Sericdoc		Documentation.  If you are getting source, read
26*57210Seric		op.me -- it's long, but worth it.
27*57210Sericmail.local	Source for mail.local(8), a local delivery program.
28*57210Seric		Older versions of sendmail called /bin/mail with a
29*57210Seric		special -d flag to mean "really deliver this mail";
30*57210Seric		this is a completely new (and much smaller) program
31*57210Seric		that does absolutely nothing but deliver local mail.
32*57210Sericmailstats	Statistics printing program.  It has the pathname of
33*57210Seric		sendmail.st compiled in, so if you've changed that,
34*57210Seric		beware.  This isn't all that useful.
35*57210Sericmakemap		A program that creates the keyed maps used by the $( ... $)
36*57210Seric		construct in sendmail.  It is primitive but effective.
37*57210Seric		It takes a very simple input format, so you will probably
38*57210Seric		expect to preprocess must human-convenient formats
39*57210Seric		using sed scripts before this program will like them.
40*57210Seric		But it should be functionally complete.
41*57210Sericpraliases	A program to print the DBM version of the aliases file.
42*57210Seric		It hasn't been converted to understand the new Berkeley
43*57210Seric		DB format (which we are using).
44*57210Sericrmail		Source for rmail(8).  This is used as a delivery
45*57210Seric		agent for for UUCP, and could presumably be used by
46*57210Seric		other non-socket oriented mailers.
4754987Sericsrc		Source for the sendmail program itself.
48*57210Seric
49*57210SericIF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE:  ****  DO NOT  ****
50*57210Sericuse the version that was on the Net/2 tape -- it has a number of
51*57210Sericnefarious bugs that were bad enough when I got them; you shouldn't have
52*57210Sericto go through the same thing.  Instead, get a new version via public
53*57210SericFTP from okeeffe.CS.Berkeley.EDU, file pub/db.tar.Z.  This software
54*57210Sericis highly recommended; it gets rid of several stupid limits, it's much
55*57210Sericfaster, and the interface is nicer to animals and plants.
56