The configuration C
and F
class
commands allow you to compare individual tokens to multiple strings
when determining a match in the LHS of rules.
Under V8.13 sendmail
, one of these classes has
been modified, and two have been renamed:
The class $=w
no longer is automatically filled
with all domain prefixes.
Two existing class macros, $={tls}
and
$={src}
, have been renamed (the first letter is
now capitalized) to become $={Tls}
and
$={Src}
.
Prior to V8.13, sendmail
would
automatically fill the class
$=w
(22.6.16[3ed]) with
every possible form of domain address that it could find.
Specifically, it would:
Find your machine’s canonical hostname and add it to
$=w
—for example,
mail.bob.example.gov.
Add each leading component of the canonical hostname to
$=w
—for example, mail and
mail.bob.
Look up additional hostnames associated with each network interface
and add each to $=w
—for example,
internal.example.gov.
Look up the IP addresses associated with each found name and add each
found address (inside square braces) to
$=w
—for example, [192.168.1.5].
Reverse lookup each address and add the hostnames found for each (if
not duplicated) to the class $=w
—for
example, dsl.your.phone.company.
Beginning with V8.13, sendmail
eliminates the
second and fifth step and no longer automatically stores that
information for you. If you needed sendmail
to
store that information in class $=w
for you, you
will henceforth need to add it yourself—usually by placing it
into your /etc/mail/local-host-names
file
(4.8.48[3ed]).
3.141.24.134