This scheme allows the same configuration file to be used for two daemons. One will be
the initial delivery daemon and will be run without a queue interval. The other will be the
queue processing daemon and will run with a queue interval.
${queue_interval} is transient. If it is defined in the configuration file or in the command
line, that definition can be ignored by sendmail. Note that ${queue_interval} is defined
after the configuration file is read. Therefore, although it won??™t change thereafter, a $&
prefix is still necessary when you reference it in rules (that is, use $&{queue_interval}, not
${queue_interval}).
21.9.82 $r
The protocol used All versions
The $r macro stores the name of the protocol that is used when a mail message is first
received. If mail is received via SMTP or ESMTP, $r is set accordingly. Incoming UUCP
mail sets $r to ???UUCP??? (using the -p switch). With V8.7, bounced mail will now assign $r
the value ???internal.???
$r is intended for use only in the Received: header definition:
HReceived: $?sfrom $s $.by $j$?r with $r$. id $i
The value in $r is saved to the qf file when the mail message is queued, and it is restored to
$r when the queue is later processed.
$r should never be trusted, and should never be used in rules to make policy decisions.
$r is transient. It can be defined on the command line but should not be defined in the
configuration file.
Pages:
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486