Name
UseMSP
Synopsis
Beginning with V8.12, sendmail distinguishes
between running as a listening daemon (or queue processor), and
running as a mail submission program (Section 2.6.2).
This UseMSP
option tells
sendmail whether to run as a mail submission
program. It looks like this:
O UseMSP=bool ← configuration file (V8.12 and later) -OUseMSP=bool ← command line (V8.12 and later) define(`confUSE_MSP',`bool')← mc configuration (V8.12 and later)
The bool
is of type
Boolean. If it is true,
sendmail runs as a mail submission program. If
it is false, or if the entire option is omitted,
sendmail does not run as a mail submission
program. In the default setup, the sendmail.cf
file has this option undefined, and the
submit.cf file has it defined. This option
should never be defined in the sendmail.cf file.
When sendmail is run as a mail submission
program, it runs under the uid of the user that
ran it. If that user is root, and if the
RunAsUser
option (RunAsUser)
was defined in the submit.cf file,
sendmail becomes that user. Otherwise, it
remains root.
One effect of defining this option to true is to allow group-writable queue files, but only if the group of the queue directory is the same as that of a set-group-id sendmail binary.
The UseMSP
option is not safe. If specified from
the command line, it can cause sendmail to
relinquish its special privileges.
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.