|
|
1.1 root 1: #
2: # Copyright (c) 1983 Eric P. Allman
3: # Copyright (c) 1988 Regents of the University of California.
4: # All rights reserved.
5: #
6: # Redistribution and use in source and binary forms are permitted
7: # provided that the above copyright notice and this paragraph are
8: # duplicated in all such forms and that any documentation,
9: # advertising materials, and other materials related to such
10: # distribution and use acknowledge that the software was developed
11: # by the University of California, Berkeley. The name of the
12: # University may not be used to endorse or promote products derived
13: # from this software without specific prior written permission.
14: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
15: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
16: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17: #
18: # @(#)READ_ME 4.5 (Berkeley) 7/10/88
19: #
20: This directory contains the source files for sendmail.
21:
22: For installation instructions, please read the document ../doc/op.me:
23:
24: nroff -me ../doc/op.me
25:
26: The following list describes the files in this directory:
27:
28: Makefile The makefile used here; this is created from
29: makefile.m4.
30: Makefile.m4 A makefile template.
31: READ_ME This file.
32: TODO New features to be put in (maybe) at some time.
33: Version.c The version number and information about this
34: version of sendmail. Theoretically, this gets
35: modified on every change.
36: alias.c Does name aliasing in all forms.
37: arpadate.c A subroutine which creates ARPANET standard dates.
38: clock.c Routines to implement real-time oriented functions
39: in sendmail -- e.g., timeouts.
40: collect.c The routine that actually reads the mail into a temp
41: file. It also does a certain amount of parsing of
42: the header, etc.
43: conf.c The configuration file. This contains information
44: that is presumed to be quite static and non-
45: controversial, or code compiled in for efficiency
46: reasons. Most of the configuration is in sendmail.cf.
47: conf.h Configuration that must be known everywhere.
48: convtime.c A routine to sanely process times.
49: daemon.c Routines to implement daemon mode. This version is
50: specifically for Berkeley 4.1 IPC.
51: deliver.c Routines to deliver mail.
52: err.c Routines to print error messages.
53: envelope.c Routines to manipulate the envelope structure.
54: headers.c Routines to process message headers.
55: macro.c The macro expander. This is used internally to
56: insert information from the configuration file.
57: main.c The main routine to sendmail. This file also
58: contains some miscellaneous routines.
59: parseaddr.c The routines which do address parsing.
60: queue.c Routines to implement message queueing.
61: readcf.c The routine that reads the configuration file and
62: translates it to internal form.
63: recipient.c Routines that manipulate the recipient list.
64: savemail.c Routines which save the letter on processing errors.
65: sendmail.h Main header file for sendmail.
66: srvrsmtp.c Routines to implement server SMTP.
67: stab.c Routines to manage the symbol table.
68: stats.c Routines to collect and post the statistics.
69: sysexits.c List of error messages associated with error codes
70: in sysexits.h.
71: trace.c The trace package. These routines allow setting and
72: testing of trace flags with a high granularity.
73: trace.h Definitions needed for the trace package.
74: usersmtp.c Routines to implement user SMTP.
75: util.c Some general purpose routines used by sendmail.
76: version.c A master file for Version.c -- it may not exist in
77: your distribution.
78:
79: Eric Allman
80:
81: (Version 4.5, last update 7/10/88 12:43:25)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.