Name

confSTFILE

Synopsis

The confSTFILE macro defines the name of the sendmail program’s statistics file (see Section 5.4.1). Normally that name is statistics. It is very unlikely that you will ever have to change this predefined value, but one reason to change the name might be a desire to use a more traditional name:

define(`confSTFILE', `sendmail.st')

Note that, if you redefine this name, you must also redefine the STATUS_FILE configuration macro (Section 5.4.1) so that the correct name appears in your sendmail.cf file’s StatusFile option.

Beginning with V8.12.4 sendmail, the confSTMODE Build macro has been added to specify the initial permissions for the statistics file. The default permissions are 0600 (read/write only for the owner). These are the recommended permissions, but you might prefer slightly looser permissions if you wish to allow others to read that file with the mailstats program. To change the default, add a line such as the following to your Build m4 file:

define(`confSTMODE', `0640')

It’s OK to allow others to read the file, but it is never OK to allow others to write to that file. Although even looser permissions—say, 0644—might appear desirable, we discourage them because they can allow for a denial-of-service attack on the local machine.

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.