Prior to V8 sendmail, only the class $=w was used internally, and only a small handful of classes were used in the configuration file. Recently, more and more classes have been added to that list. Table 22-3 lists all the class macros defined internally by sendmail as of V8.12.
Class |
§ |
Description |
---|---|---|
$=b |
$=b |
MIME types for no NL-to-CRLF translation |
$={checkMIMEFieldHeaders} |
$={checkMIMEFieldHeaders} |
MIME headers for maximum parameter length checking |
$={checkMIMEHeaders} |
$={checkMIMEHeaders} |
MIME headers for maximum legal length checking |
$={checkMIMETextHeaders} |
$={checkMIMETextHeaders} |
MIME headers for maximum arbitrary length checking |
$=e |
$=e |
Encode this Content-Transfer-Encoding: |
$=k |
$=k |
The local UUCP name |
$=m |
$=m |
List of local domains |
$=n |
$=n |
Don't encode these Content-Types |
$={persistentMacros} |
$={persistentMacros} |
Macros preserved in the qf file |
$=q |
$=q |
Always quoted-printable encode Content-Type: |
$=s |
$=s |
Presume an RFC2822 7-bit body |
$=t |
$=t |
List trusted users |
$=w |
$=w |
List of our other names |
Note that these classes really are used internally by sendmail, so don't try to redefine their use in the configuration file. Such an attempt will be doomed to failure.
![]() | ![]() |
|