home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.sbin / sendmail / src / READ_ME < prev    next >
Encoding:
Text File  |  1991-04-23  |  4.4 KB  |  98 lines

  1. # Copyright (c) 1983 Eric P. Allman
  2. # Copyright (c) 1988 The Regents of the University of California.
  3. # All rights reserved.
  4. #
  5. # Redistribution and use in source and binary forms, with or without
  6. # modification, are permitted provided that the following conditions
  7. # are met:
  8. # 1. Redistributions of source code must retain the above copyright
  9. #    notice, this list of conditions and the following disclaimer.
  10. # 2. Redistributions in binary form must reproduce the above copyright
  11. #    notice, this list of conditions and the following disclaimer in the
  12. #    documentation and/or other materials provided with the distribution.
  13. # 3. All advertising materials mentioning features or use of this software
  14. #    must display the following acknowledgement:
  15. #    This product includes software developed by the University of
  16. #    California, Berkeley and its contributors.
  17. # 4. Neither the name of the University nor the names of its contributors
  18. #    may be used to endorse or promote products derived from this software
  19. #    without specific prior written permission.
  20. #
  21. # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  22. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  23. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  24. # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  25. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  26. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  27. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  28. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  29. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  30. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  31. # SUCH DAMAGE.
  32. #
  33. #    @(#)READ_ME    4.6 (Berkeley) 4/23/91
  34. #
  35.  
  36. This directory contains the source files for sendmail.
  37.  
  38. For installation instructions, please read the document ../doc/op.me:
  39.  
  40.     nroff -me ../doc/op.me
  41.  
  42. The following list describes the files in this directory:
  43.  
  44. Makefile    The makefile used here; this is created from
  45.         makefile.m4.
  46. Makefile.m4    A makefile template.
  47. READ_ME        This file.
  48. TODO        New features to be put in (maybe) at some time.
  49. Version.c    The version number and information about this
  50.         version of sendmail.  Theoretically, this gets
  51.         modified on every change.
  52. alias.c        Does name aliasing in all forms.
  53. arpadate.c    A subroutine which creates ARPANET standard dates.
  54. clock.c        Routines to implement real-time oriented functions
  55.         in sendmail -- e.g., timeouts.
  56. collect.c    The routine that actually reads the mail into a temp
  57.         file.  It also does a certain amount of parsing of
  58.         the header, etc.
  59. conf.c        The configuration file.  This contains information
  60.         that is presumed to be quite static and non-
  61.         controversial, or code compiled in for efficiency
  62.         reasons.  Most of the configuration is in sendmail.cf.
  63. conf.h        Configuration that must be known everywhere.
  64. convtime.c    A routine to sanely process times.
  65. daemon.c    Routines to implement daemon mode.  This version is
  66.         specifically for Berkeley 4.1 IPC.
  67. deliver.c    Routines to deliver mail.
  68. err.c        Routines to print error messages.
  69. envelope.c    Routines to manipulate the envelope structure.
  70. headers.c    Routines to process message headers.
  71. macro.c        The macro expander.  This is used internally to
  72.         insert information from the configuration file.
  73. main.c        The main routine to sendmail.  This file also
  74.         contains some miscellaneous routines.
  75. parseaddr.c    The routines which do address parsing.
  76. queue.c        Routines to implement message queueing.
  77. readcf.c    The routine that reads the configuration file and
  78.         translates it to internal form.
  79. recipient.c    Routines that manipulate the recipient list.
  80. savemail.c    Routines which save the letter on processing errors.
  81. sendmail.h    Main header file for sendmail.
  82. srvrsmtp.c    Routines to implement server SMTP.
  83. stab.c        Routines to manage the symbol table.
  84. stats.c        Routines to collect and post the statistics.
  85. sysexits.c    List of error messages associated with error codes
  86.         in sysexits.h.
  87. trace.c        The trace package.  These routines allow setting and
  88.         testing of trace flags with a high granularity.
  89. trace.h        Definitions needed for the trace package.
  90. usersmtp.c    Routines to implement user SMTP.
  91. util.c        Some general purpose routines used by sendmail.
  92. version.c    A master file for Version.c -- it may not exist in
  93.         your distribution.
  94.  
  95. Eric Allman
  96.  
  97. (Version 4.6, last update 4/23/91 19:52:27)
  98.