For multicharacter names, it reserves all those that begin with an
underscore or a lowercase letter. Table 21-7 lists all the macro names that have special
internal meaning to sendmail. Included in this list are macros that are used by the
mc configuration technique.??
* Although use of the -d35.9,21.12 debugging command-line argument can help.
?? Note that these are the exception to the usual rule in that they are all uppercase letters. In a way this makes
sense because they are being used by the configuration file, not by the internals of the sendmail program.
Table 21-7. Reserved macros
Macro ?§ Description
$_ ?§21.9.1 on page 801 RFC1413-validation and IP source route
$a ?§21.9.2 on page 802 The origin date in RFC822 format
${addr_type} ?§21.9.3 on page 803 Is address recipient/sender header/envelope
${alg_bits} ?§21.9.4 on page 804 The number of bits in the TLS cipher
${auth_authen} ?§21.9.5 on page 804 RFC2554 AUTH credentials
${auth_author} ?§21.9.6 on page 805 RFC2554 AUTH= parameter
${auth_ssf} ?§21.9.7 on page 806 AUTH encryption key length
${auth_type} ?§21.9.8 on page 806 Authentication mechanism used
$b ?§21.9.9 on page 807 The current date in RFC2822 format
${bodytype} ?§21.9.10 on page 808 The ESMTP (Extended SMTP) BODY parameter
$B ?§21.9.11 on page 808 The BITNET relay (mc configuration, deprecated)
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc.
Pages:
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402