Name
LDAPDefaultSpec
Synopsis
Beginning with V8.10 sendmail, you can specify
the default switches for use with ldap
database
maps (ldap (was ldapx)) before you use the
K configuration command to declare them. This
LDAPDefaultSpec
option, for example, is a handy
way to specify the LDAP server host:
O LDAPDefaultSpec=-h ldap.our.domain
Later K
configuration commands would then omit
this switch.
The LDAPDefaultSpec
option is declared like this:
O LDAPDefaultSpec=spec ← configuration file (V8.10 and later) -OLDAPDefaultSpec=spec ← command line (V8.10 and later) define(`confLDAP_DEFAULT_SPEC',spec)← mc configuration (V8.10 and later)
Here, spec
is of type string
and is an ldap
database-map sequence of switches,
just as you would use with the K
configuration
command. If this option is missing, no default is set. If the
spec
is missing, no default switches are set.
The -N
, -O
,
-S
, -a
, and
-T
switches must not be used. If they are, the
following error will be logged and printed and
sendmail will exit:
readcf: option LDAPDefaultSpec: Do not set non-LDAP specific flags
Nor can you use the -k
switch to specify a default
LDAP query with this option. If you do, you will see the following
error logged and printed, and sendmail will
exit:
readcf: option LDAPDefaultSpec: Do not set the LDAP search filter
Finally, you cannot use the -v
switch to specify a
default for the LDAP attributes. If you do, you will see the
following error logged and printed, and sendmail
will exit:
readcf: option LDAPDefaultSpec: ...
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.