21.3.2 Required Macros (V8.6 and Earlier)
Table 21-3 shows the sendmail macro names that must (prior to V8.6) be given values
in the configuration file.
Each macro is described at the end of this chapter, in ?§21.9 on page 798. Prior to
V8.7, failure to define a required macro could have resulted in unpredictable problems.
Beginning withV8.7 sendmail, no macros are required. Some are predefined*
for you by sendmail, and others have become options.
Table 21-3. Required macros
Macro ?§ Description As of V8.7
$e ?§24.9.114 on page 1093 The SMTP greeting message The SmtpGreetingMessage option
$j ?§21.9.59 on page 830 Official canonical hostname Automatically defined
$l ?§24.9.124 on page 1113 Unix From format The UnixFromLine option
$n ?§21.9.72 on page 836 Name used for error messages Automatically defined
$o ?§24.9.83 on page 1062 Delimiter operator characters The OperatorChars option
$q ?§21.9.79 on page 840 Format of the sender??™s address No longer used
* But you still might need to declare an occasional macro in your configuration file to solve unusual problems.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
790 | Chapter 21: The D (Define a Macro) Configuration Command
21.4 Macro Names
Prior to V8.7 sendmail, macros could have only single characters as names.
Pages:
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388