xref: /csrg-svn/usr.sbin/sendmail/READ_ME (revision 57635)
141139Sbostic/*-
2*57635Seric *	@(#)READ_ME	6.2 (Berkeley) 01/20/93
336585Sbostic */
410221Seric
557210SericTHIS IS AN ALPHA VERSION OF SENDMAIL.  DON'T EVEN THINK ABOUT USING IT
657210SericIN A HEAVY PRODUCTION ENVIRONMENT.  We've been running it (in various
757210Sericforms) at Berkeley for several months, but our environment is far from
857210Sericgeneral.  In particular, it hasn't been heavily tested for non-SMTP
957210Sericenvironments.  The good news is that most of the changes have been
1057210SericInternet-related, and that has been tested.
1157210Seric
1257210SericREPORT ANY BUGS to sendmail@CS.Berkeley.EDU.
1357210Seric
1457210SericTHIS IS COPYRIGHTED CODE.  BY COMPILING AND RUNNING THIS CODE YOU AGREE
1557210Sericto upgrade to the production release when it comes out.  You understand
1657210Sericthat we hope this will be by March, but if there are serious problems
1757210Sericit may be longer than that.
1857210Seric
1957210SericThe structure of this directory is:
2057210Seric
2157210Sericcf		Source for Berkeley configuration files.  These are
2257210Seric		different than what you've seen before.  They are a
2357210Seric		fairly dramatic rewrite, requiring the new sendmail
2457210Seric		(since they use new features).
2557210Sericdoc		Documentation.  If you are getting source, read
2657210Seric		op.me -- it's long, but worth it.
2757210Sericmail.local	Source for mail.local(8), a local delivery program.
2857210Seric		Older versions of sendmail called /bin/mail with a
2957210Seric		special -d flag to mean "really deliver this mail";
3057210Seric		this is a completely new (and much smaller) program
3157210Seric		that does absolutely nothing but deliver local mail.
32*57635Seric		THIS IS SPECIFIC TO 4.4BSD, and is not under my
33*57635Seric		control.
3457210Sericmailstats	Statistics printing program.  It has the pathname of
3557210Seric		sendmail.st compiled in, so if you've changed that,
3657210Seric		beware.  This isn't all that useful.
3757210Sericmakemap		A program that creates the keyed maps used by the $( ... $)
3857210Seric		construct in sendmail.  It is primitive but effective.
3957210Seric		It takes a very simple input format, so you will probably
4057210Seric		expect to preprocess must human-convenient formats
4157210Seric		using sed scripts before this program will like them.
4257210Seric		But it should be functionally complete.
4357210Sericpraliases	A program to print the DBM version of the aliases file.
4457210Seric		It hasn't been converted to understand the new Berkeley
4557210Seric		DB format (which we are using).
4657210Sericrmail		Source for rmail(8).  This is used as a delivery
4757210Seric		agent for for UUCP, and could presumably be used by
48*57635Seric		other non-socket oriented mailers.  Older versions of
49*57635Seric		rmail are probably deficient.
5054987Sericsrc		Source for the sendmail program itself.
5157210Seric
52*57635SericUnfortunately, for a variety of reasons the Makefiles are for the new
53*57635SericBerkeley "make" and will not work on the old, traditional make.  I urge
54*57635Sericyou to get this make from Net2 (available on many public FTP archives).
55*57635SericFailing that, some directories have a "Makefile.dist" that will work on
56*57635Sericolder versions of make (but don't have the niceties included).
57*57635Seric
5857210SericIF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE:  ****  DO NOT  ****
59*57635Sericuse the version that was on the Net2 tape -- it has a number of
6057210Sericnefarious bugs that were bad enough when I got them; you shouldn't have
6157210Sericto go through the same thing.  Instead, get a new version via public
6257210SericFTP from okeeffe.CS.Berkeley.EDU, file pub/db.tar.Z.  This software
6357210Sericis highly recommended; it gets rid of several stupid limits, it's much
6457210Sericfaster, and the interface is nicer to animals and plants.
65