- 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 the
StatusFile (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.