|
|
1.1 root 1: This directory contains the source files for sendmail.
2:
3: For installation instructions, please read the document ../doc/op.me:
4:
5: nroff -me ../doc/op.me
6:
7: The following list describes the files in this directory:
8:
9: Makefile The makefile used here; this is created from
10: makefile.m4.
11: Makefile.m4 A makefile template.
12: READ_ME This file.
13: TODO New features to be put in (maybe) at some time.
14: Version.c The version number and information about this
15: version of sendmail. Theoretically, this gets
16: modified on every change.
17: alias.c Does name aliasing in all forms.
18: arpadate.c A subroutine which creates ARPANET standard dates.
19: bmove.c A core-to-core move. This is in a separate file
20: because it can easily be replaced by a blindingly
21: efficient version on Vaxes.
22: bmove.*.s Versions of bmove optimized for specific processors.
23: clock.c Routines to implement real-time oriented functions
24: in sendmail -- e.g., timeouts.
25: collect.c The routine that actually reads the mail into a temp
26: file. It also does a certain amount of parsing of
27: the header, etc.
28: conf.c The configuration file. This contains information
29: that is presumed to be quite static and non-
30: controversial, or code compiled in for efficiency
31: reasons. Most of the configuration is in sendmail.cf.
32: conf.h Configuration that must be known everywhere.
33: convtime.c A routine to sanely process times.
34: daemon.c Routines to implement daemon mode. This version is
35: specifically for Berkeley 4.1 IPC.
36: deliver.c Routines to deliver mail.
37: err.c Routines to print error messages.
38: envelope.c Routines to manipulate the envelope structure.
39: headers.c Routines to process message headers.
40: macro.c The macro expander. This is used internally to
41: insert information from the configuration file.
42: main.c The main routine to sendmail. This file also
43: contains some miscellaneous routines.
44: parseaddr.c The routines which do address parsing.
45: queue.c Routines to implement message queueing.
46: readcf.c The routine that reads the configuration file and
47: translates it to internal form.
48: recipient.c Routines that manipulate the recipient list.
49: savemail.c Routines which save the letter on processing errors.
50: sendmail.h Main header file for sendmail.
51: srvrsmtp.c Routines to implement server SMTP.
52: stab.c Routines to manage the symbol table.
53: stats.c Routines to collect and post the statistics.
54: sysexits.c List of error messages associated with error codes
55: in sysexits.h.
56: trace.c The trace package. These routines allow setting and
57: testing of trace flags with a high granularity.
58: trace.h Definitions needed for the trace package.
59: usersmtp.c Routines to implement user SMTP.
60: util.c Some general purpose routines used by sendmail.
61: version.c A master file for Version.c -- it may not exist in
62: your distribution.
63:
64: Eric Allman
65:
66: (Version 4.1, last update 7/25/83 19:43:19)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.