The V Configuration Command’s Level Part
level is a positive
higher than the maximum allowed for the current
version, sendmail prints the
following warning and accepts the value:
Warning: .cf version level (lev) exceeds sendmail version
level is less than 0 or
configuration command is omitted, the default
level is 0.
The effects of the various version levels are relatively minor. As sendmail continues to develop, they might become more pronounced. Currently, the version levels are as follows:
The check for a valid shell in /etc/shells is ignored (The /etc/shells File on page 180).
- 0 through 1
MX records are looked up with the
RES_DNSRCHcleared. The high bit is always stripped from the body of every mail message.
- 2 and above
The sendmail program automatically adds a
-a. to the "
host host" database map ($[ and $]: A Special Case on page 895) declaration, if that database map isn’t declared in the configuration file.
RES_DNSRCHare not turned off as they were for older versions. Rule set 5 (The localaddr Rule Set 5 on page 700) behavior is enabled.
- 0 through 2
UseErrorsTooption (UseErrorsTo on page 1115) to true automatically.
- 2 and above
Automatically set the
$wsendmail macro ($w on page 850) to be the short name instead of the fully qualified local hostname (
$j, $j on page 830, still contains the fully qualified name and
$m, $m on page 833, the local domain).
- 3 and above
You can use the V8 ...