conf file):
APPENDDEF(`confMAPDEF', `-DNISPLUS')
If NISPLUS is defined, the AliasFile option can be used to override the setting of the /etc/
nsswitch.conf file:
O AliasFile=nisplus:mail.aliases ?†? V8.7 and above
Here, nisplus aliases will be used even if the /etc/nsswitch.conf file excludes them.
See ?§24.9 on page 970 for details about the AliasFile option. Note that NISPLUS is new
beginning with V8.7 and is not supported under earlier versions of sendmail.
WithNISPLUS defined, support is also included to declare and use nisplus-type maps
(?§23.2.2 on page 882) with the K configuration command.
If you are running a precompiled sendmail binary, you can use the -d0.1 debugging
command-line switch (?§15.7.1 on page 542) to determine whether NISPLUS support is
included (if it appears in the list, support is included).
3.4.37 NOFTRUNCATE
Lack ftruncate(2) support Port, edit sendmail/conf.h
Beginning withV8.10, sendmail uses the ftruncate(2) system call to truncate NDBM-style
aliases database files before rebuilding them. This avoids a potential race condition that
could yield false results when one sendmail reads the database at the precise moment
another sendmail starts to rebuild.
Also, when sendmail delivers mail directly to a file, an error can occur while writing that
can leave the file in an inconsistent state. Beginning with V8.
Pages:
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256