summaryrefslogtreecommitdiffstats
path: root/contrib/sendmail/src/README
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/sendmail/src/README')
-rw-r--r--contrib/sendmail/src/README51
1 files changed, 38 insertions, 13 deletions
diff --git a/contrib/sendmail/src/README b/contrib/sendmail/src/README
index b8c31ec..bb0dc157 100644
--- a/contrib/sendmail/src/README
+++ b/contrib/sendmail/src/README
@@ -9,7 +9,7 @@
# the sendmail distribution.
#
#
-# $Id: README,v 8.355.2.3 2002/06/21 22:44:56 gshapiro Exp $
+# $Id: README,v 8.355.2.11 2002/12/18 17:15:46 ca Exp $
#
This directory contains the source files for sendmail(TM).
@@ -102,6 +102,8 @@ NEWDB The new Berkeley DB package. Some systems (e.g., BSD/OS and
Berkeley DB library to a current version. NEWDB is included
automatically if the Build script can find a library named
libdb.a or libdb.so.
+ See also OPERATING SYSTEM AND COMPILE QUIRKS about Berkeley
+ DB versions, e.g., DB 4.1.x.
NDBM The older NDBM implementation -- the very old V7 DBM
implementation is no longer supported.
NIS Network Information Services. To use this you must have
@@ -597,10 +599,15 @@ MILTER Turn on support for external filters using the Milter API.
See libmilter/README for more information.
REQUIRES_DIR_FSYNC Turn on support for file systems that require to
call fsync() for a directory if the meta-data in it has
- been changed. This should be turned on at least for
- ReiserFS; it is enabled by default for Linux. An alternative
- to this compile time flag is to mount the queue directory
- without the -async option, or using chattr +S on Linux.
+ been changed. This should be turned on at least for older
+ versions of ReiserFS; it is enabled by default for Linux.
+ According to some information this flag is not needed
+ anymore for kernel 2.4.16 and newer. We would appreciate
+ feedback about the semantics of the various file systems
+ available for Linux.
+ An alternative to this compile time flag is to mount the
+ queue directory without the -async option, or using
+ chattr +S on Linux.
DBMMODE The default file permissions to use when creating new
database files for maps and aliases. Defaults to 0640.
@@ -679,6 +686,20 @@ and try again. Then take a look at the logfile and see whether
there are any problems listed about permissions (unsafe files)
or the validity of X.509 certificates.
+From: Garrett Wollman <wollman@lcs.mit.edu>
+
+ If your certificate authority is hierarchical, and you only include
+ the top-level CA certificate in the CACertFile file, some mail clients
+ may be unable to infer the proper certificate chain when selecting a
+ client certificate. Including the bottom-level CA certificate(s) in
+ the CACertFile file will allow these clients to work properly. This
+ is not necessary if you are not using client certificates for
+ authentication, or if all your clients are running Sendmail or other
+ programs using the OpenSSL library (which get it right automatically).
+ In addition, some mail clients are totally incapable of using
+ certificate authentication -- even some of those which already support
+ SSL/TLS for confidentiality.
+
Further information can be found via:
http://www.sendmail.org/tips/
@@ -690,7 +711,7 @@ http://www.sendmail.org/tips/
Please read the documentation accompanying the Cyrus SASL library
(INSTALL and README). If you use Berkeley DB for Cyrus SASL then
you must compile sendmail with the same version of Berkeley DB.
-See devtools/README how to set the correct compile time parameters;
+See devtools/README for how to set the correct compile time parameters;
you should at least set the following variables:
APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL')
@@ -703,7 +724,7 @@ BUILDING SENDMAIL.
You have to select and install authentication mechanisms and tell
sendmail where to find the sasl library and the include files (see
-devtools/README for the parameters to set). Setup the required
+devtools/README for the parameters to set). Set up the required
users and passwords as explained in the SASL documentation. See
also cf/README for authentication related options (especially
DefaultAuthInfo if you want authentication between MTAs).
@@ -752,7 +773,11 @@ GCC problems
We have been told there are problems with gcc 2.8.0. If you are
using this version, you should upgrade to 2.8.1 or later.
-GDBM GDBM does not work with sendmail 8.8 because the additional
+Berkeley DB
+ Berkeley DB 4.1.x with x <= 24 does not work with sendmail.
+ You need at least 4.1.25.
+
+GDBM GDBM does not work with sendmail because the additional
security checks and file locking cause problems. Unfortunately,
gdbm does not provide a compile flag in its version of ndbm.h so
the code can adapt. Until the GDBM authors can fix these problems,
@@ -990,7 +1015,7 @@ Solaris
Do not use:
- host: nisplus dns [NOTFOUND=return] files
+ hosts: nisplus dns [NOTFOUND=return] files
Note that 'nisplus' above is an illustration. The same comment
applies no matter what naming services you are using. If you have
@@ -1329,7 +1354,7 @@ AIX 4.X
/usr/lib and /lib. If you need to allow more directories, such as
/usr/local/lib, modify your devtools/Site/site.AIX.4.2.m4,
site.AIX.4.3.m4, and/or site.AIX.4.x.m4 file(s) and set confLDOPTS
- approriately. For example:
+ appropriately. For example:
define(`confLDOPTS', `-blibpath:/usr/lib:/lib:/usr/local/lib')
@@ -1481,7 +1506,7 @@ UNICOS 8.0.3.4
running sendmail. Reported by Jerry G. DeLapp <jgd@acl.lanl.gov>.
Darwin/Mac OS X (10.X.X)
- The linker errors produced regarding getopt() and it's associated
+ The linker errors produced regarding getopt() and its associated
variables can safely be ignored.
From Mike Zimmerman <zimmy@torrentnet.com>:
@@ -1596,7 +1621,7 @@ Listproc 6.0c
Just upgraded to sendmail 8.7, and discovered that listproc 6.0c
breaks, because it, by default, sends a blank "HELO" rather than
- a "HELO hostname" when using the 'system' or 'telnet' mailmethod.
+ a "HELO hostname" when using the 'system' or 'telnet' mail method.
The fix is to include -DZMAILER in the compilation, which will
cause it to use "HELO hostname" (which Z-mail apparently requires
@@ -1768,4 +1793,4 @@ util.c Some general purpose routines used by sendmail.
version.c The version number and information about this
version of sendmail.
-(Version $Revision: 8.355.2.3 $, last update $Date: 2002/06/21 22:44:56 $ )
+(Version $Revision: 8.355.2.11 $, last update $Date: 2002/12/18 17:15:46 $ )
OpenPOWER on IntegriCloud