DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Sendmail Installation and Operation Guide
SMM:08-91
Message or Multipart documents; this does not limit the number of compo-
nents in a single Multipart document).
MAXDAEMONS [10]
The maximum number of sockets sendmail will open for accepting connec-
tions on different ports.
MAXMACNAMELEN [25]
The maximum length of a macro name.
A number of other compilation options exist. These specify whether or not specific code should be
compiled in. Ones marked with are 0/1 valued.
NETINET
If set, support for Internet protocol networking is compiled in. Previous ver-
sions of sendmail referred to this as
DAEMON
; this old usage is now incorrect.
Defaults on; turn it off in the Makefile if your system doesn't support the
Internet protocols.
NETINET6
If set, support for IPv6 networking is compiled in. It must be separately
enabled by adding DaemonPortOptions settings.
NETISO
If set, support for ISO protocol networking is compiled in (it may be appropri-
ate to #define this in the Makefile instead of conf.h).
NETUNIX
If set, support for UNIX domain sockets is compiled in. This is used for con-
trol socket support.
LOG If set,
the syslog routine in use at some sites is used. This makes an informa-
tional log record for each message processed, and makes a higher priority log
record for internal system errors. STRONGLY RECOMMENDED -- if you
want no logging, turn it off in the configuration file.
MATCHGECOS Compile in the code to do ``fuzzy matching'' on the GECOS field in
/etc/passwd. This also requires that the MatchGECOS option be turned on.
NAMED_BIND
Compile in code to use the Berkeley Internet Name Domain (BIND) server to
resolve TCP/IP host names.
NOTUNIX
If you are using a non-UNIX mail format, you can set this flag to turn off spe-
cial processing of UNIX-style "From " lines.
USERDB Include the experimental Berkeley user information database package. This
adds a new lev el of local name expansion between aliasing and forwarding. It
also uses the NEWDB package. This may change in future releases.
The following options are normally turned on in per-operating-system clauses in conf.h.
IDENTPROT O
Compile in the IDENT protocol as defined in RFC 1413. This defaults on for
all systems except Ultrix, which apparently has the interesting "feature" that
when it receives a "host unreachable" message it closes all open connections
to that host. Since some firewall gateways send this error code when you
access an unauthorized port (such as 113, used by IDENT), Ultrix cannot
receive email from such hosts.
SYSTEM5
Set all of the compilation parameters appropriate for System V.
HASFLOCK Use Berkeley-style flock instead of System V lockf to do file locking. Due to
the highly unusual semantics of locks across forks in lockf, this should always
be used if at all possible.
HASINITGROUPS Set this if your system has the initgroups() call (if you have multiple group
support). This is the default if SYSTEM5 is not defined or if you are on
HPUX.