Previous Section Next Section

22.4 Internal Class Macros

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.

Table 22-3. All the class macros defined internally by sendmail

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.

    Previous Section Next Section