Name
-L
Synopsis
Ordinarily, when sendmail logs a message with the syslog(8) facility, it does so using the name “sendmail.” For example, the first part of a typical syslog(8) entry might look like this:
Mar 1 11:30:48 your.host.domain sendmail[18754]: f21IUUxl018753: to=...
The name “sendmail” usually precedes the process ID number, which is set off in square braces.
Beginning with V8.10 sendmail it is now possible
to change the name used by sendmail when it logs
into a new name of your choice. This is done by using the
-L
command-line switch. To illustrate, consider
this line from a typical /etc/init.d/sendmail
system startup file:
/usr/sbin/sendmail -bd -q30m;
At some sites, administrators prefer to run the listening daemon (the
-bd
) separately from the queue processing daemon
(the -q30m
). At such sites, the system startup
file might be rewritten (in part) like this:
/usr/sbin/sendmail -Lsendmail-listen -bd; /usr/sbin/sendmail -Lsendmail-queue -q30m;
Here, the listening daemon will log its messages using the name
“sendmail-listen” and the queue
handling daemon will log its messages using the name
“sendmail-queue.” A more elaborate
example of a use for the -L
switch can be seen in
Section 6.2.
Note that if users other than root or trusted users use this switch, it will cause sendmail to syslog(8) a message such as the following:
user uid changed syslog label
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.