xref: /csrg-svn/usr.sbin/sendmail/src/READ_ME (revision 33728)
122820Smiriam#
2*33728Sbostic# Copyright (c) 1988 Regents of the University of California.
3*33728Sbostic# All rights reserved.
4*33728Sbostic#
5*33728Sbostic# Redistribution and use in source and binary forms are permitted
6*33728Sbostic# provided that this notice is preserved and that due credit is given
7*33728Sbostic# to the University of California at Berkeley. The name of the University
8*33728Sbostic# may not be used to endorse or promote products derived from this
9*33728Sbostic# software without specific prior written permission. This software
10*33728Sbostic# is provided ``as is'' without express or implied warranty.
11*33728Sbostic#
12*33728Sbostic#	@(#)READ_ME	4.4 (Berkeley) 03/13/88
13*33728Sbostic#
1422820Smiriam#  Sendmail
1522820Smiriam#  Copyright (c) 1983  Eric P. Allman
1622820Smiriam#  Berkeley, California
1722820Smiriam#
189881SericThis directory contains the source files for sendmail.
195369Seric
209881SericFor installation instructions, please read the document ../doc/op.me:
215369Seric
229881Seric	nroff -me ../doc/op.me
235369Seric
249881SericThe following list describes the files in this directory:
255369Seric
269881SericMakefile	The makefile used here; this is created from
279881Seric		makefile.m4.
289881SericMakefile.m4	A makefile template.
295369SericREAD_ME		This file.
305369SericTODO		New features to be put in (maybe) at some time.
315369SericVersion.c	The version number and information about this
325369Seric		version of sendmail.  Theoretically, this gets
335369Seric		modified on every change.
345369Sericalias.c		Does name aliasing in all forms.
359881Sericarpadate.c	A subroutine which creates ARPANET standard dates.
369881Sericclock.c		Routines to implement real-time oriented functions
379881Seric		in sendmail -- e.g., timeouts.
385369Sericcollect.c	The routine that actually reads the mail into a temp
395369Seric		file.  It also does a certain amount of parsing of
405369Seric		the header, etc.
415369Sericconf.c		The configuration file.  This contains information
425369Seric		that is presumed to be quite static and non-
435369Seric		controversial, or code compiled in for efficiency
445369Seric		reasons.  Most of the configuration is in sendmail.cf.
459881Sericconf.h		Configuration that must be known everywhere.
465369Sericconvtime.c	A routine to sanely process times.
479881Sericdaemon.c	Routines to implement daemon mode.  This version is
489881Seric		specifically for Berkeley 4.1 IPC.
495369Sericdeliver.c	Routines to deliver mail.
505369Sericerr.c		Routines to print error messages.
519881Sericenvelope.c	Routines to manipulate the envelope structure.
525369Sericheaders.c	Routines to process message headers.
535369Sericmacro.c		The macro expander.  This is used internally to
545369Seric		insert information from the configuration file.
555369Sericmain.c		The main routine to sendmail.  This file also
565369Seric		contains some miscellaneous routines.
579881Sericparseaddr.c	The routines which do address parsing.
585369Sericqueue.c		Routines to implement message queueing.
595369Sericreadcf.c	The routine that reads the configuration file and
605369Seric		translates it to internal form.
619881Sericrecipient.c	Routines that manipulate the recipient list.
625369Sericsavemail.c	Routines which save the letter on processing errors.
635369Sericsendmail.h	Main header file for sendmail.
645369Sericsrvrsmtp.c	Routines to implement server SMTP.
655369Sericstab.c		Routines to manage the symbol table.
665369Sericstats.c		Routines to collect and post the statistics.
675369Sericsysexits.c	List of error messages associated with error codes
685369Seric		in sysexits.h.
699881Serictrace.c		The trace package.  These routines allow setting and
709881Seric		testing of trace flags with a high granularity.
719881Serictrace.h		Definitions needed for the trace package.
725369Sericusersmtp.c	Routines to implement user SMTP.
735369Sericutil.c		Some general purpose routines used by sendmail.
745369Sericversion.c	A master file for Version.c -- it may not exist in
755369Seric		your distribution.
765369Seric
775369SericEric Allman
785369Seric
79*33728Sbostic(Version 4.4, last update 03/13/88 19:51:24)
80