SMM:08-72
Sendmail Installation and Operation Guide
TrustedUser so users cannot read private aliases, forwards, or :include: files. It
will add the "NonRootSafeAddr" to the "DontBlameSendmail" option to prevent
misleading unsafe address warnings. It also overrides the -v (verbose) command
line option to prevent information leakage. Authentication Warnings add warn-
ings about various conditions that may indicate attempts to spoof the mail system,
such as using a non-standard queue directory.
ProcessTitlePrefix=string
[no short name] Prefix the process title shown on 'ps' listings with string. The
string will be macro processed.
QueueDirectory=dir
[Q] The QueueDirectory option serves two purposes. First, it specifies the direc-
tory or set of directories that comprise the default queue group. Second, it speci-
fies the directory D which is the ancestor of all queue directories, and which send-
mail uses as its current working directory. When sendmail dumps core, it leaves
its core files in D. There are two cases. If dir ends with an asterisk (eg,
/var/spool/mqueue/qd*), then all of the directories or symbolic links to directories
beginning with `qd' in /var/spool/mqueue will be used as queue directories of the
default queue group, and /var/spool/mqueue will be used as the working directory
D. Otherwise, dir must name a directory (usually /var/spool/mqueue): the default
queue group consists of the single queue directory dir, and the working directory
D is set to dir. To define additional groups of queue directories, use the configura-
tion file `Q' command. Do not change the queue directory structure while send-
mail is running.
QueueFactor=factor
[q] Use factor as the multiplier in the map function to decide when to just queue
up jobs rather than run them. This value is divided by the difference between the
current load average and the load average limit (QueueLA option) to determine
the maximum message priority that will be sent. Defaults to 600000.
QueueLA=LA
[x] When the system load average exceeds LA and the QueueFactor (q) option
divided by the difference in the current load average and the QueueLA option
plus one is less than the priority of the message, just queue messages (i.e., don't
try to send them). Defaults to 8 multiplied by the number of processors online on
the system (if that can be determined).
QueueFileMode=mode
[no short name] Default permissions for queue files (octal). If not set, sendmail
uses 0600 unless its real and effective uid are different in which case it uses 0644.
QueueSortOrder=algorithm
[no short name] Sets the algorithm used for sorting the queue. Only the first char-
acter of the value is used. Legal values are "host" (to order by the name of the
first host name of the first recipient), "filename" (to order by the name of the
queue file name), "time" (to order by the submission/creation time), "random" (to
order randomly), "modification" (to order by the modification time of the qf file
(older entries first)), "none" (to not order), and "priority" (to order by message
priority). Host ordering makes better use of the connection cache, but may tend to
process low priority messages that go to a single host over high priority messages
that go to several hosts; it probably shouldn't be used on slow network links.
Filename and modification time ordering saves the overhead of reading all of the
queued items before starting the queue run. Creation (submission) time ordering
is almost always a bad idea, since it allows large, bulk mail to go out before
smaller, personal mail, but may have applicability on some hosts with very fast
connections. Random is useful if several queue runners are started by hand which