The syslog(3) library uses datagram sockets for passing information to other hosts. As a consequence, there is no guarantee that all logged information will be received by those other hosts.
When using m4, exercise care to avoid using m4
keywords in unexpected places. For example, attempting to notify
a user named
dnl in the syslog.conf file causes
that name and all the text following on the same line to be lost.
Prior to V8, sendmail used no record or file locking with
S) option's statistics file.
As a consequence, it was not
guaranteed to contain 100 percent accurate information. As another
consequence, statistics files should never be shared among
multiple hosts using remote file systems.
Care should be exercised in using the
-X switch as root.
No check is made to ensure that the transaction logging file makes sense. It is
possible to make a typo and accidently
append transaction data to the wrong file or device.