By default, sendmail uses a 1,024-byte buffer to assemble eachmessage before
dispatching it, but some systems don??™t accept a buffer this big. For such systems, you can
reduce the size of that buffer by defining SYSLOG_BUFSIZE with a new size:*
APPENDDEF(`confENVDEF??, `-DSYSLOG_BUFSIZE=512??)
?†‘
reduce syslog(3)??™s buffer size
First, note that SYSLOG_BUFSIZE is correctly set in sendmail/conf.h (include/sm/conf.h
beginning with V8.12) and for all the supported versions of Unix. Second, note that setting
the buffer to fewer than 256 bytes causes sendmail to log many more smaller messages
(eachitem of information on a separate syslog(3) line). If SYSLOG_BUFSIZE is less than
89, some logging information will be lost.
SYSLOG_BUFSIZE has an effect only if sendmail was compiled withLOG defined (?§3.4.20
on page 120). If you are running a precompiled version of sendmail, there is no way to
determine the setting of SYSLOG_BUFSIZE.
New ports should be reported to sendmail@sendmail.org so that they can be folded into
future releases.
3.4.65 SYSTEM5
Support SysV-derived machines Port, edit sendmail/conf.h
If you are compiling sendmail on a SysVR4-derived machine, you should define SYSTEM5.
This automatically causes the correct SysV support to be included. For all systems that
require SYSTEM5 to be defined, it is already correctly defined in sendmail/conf.
Pages:
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289