home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Previous Section Next Section

arg1=

The argument to a check_ rule set syslog equate

When sendmail processes one of the check_ rule sets (Section 7.1), and when that rule set rejects a message, sendmail logs one of the following two messages:

... ruleset=rset, arg1=firstarg, discard
... ruleset=rset, arg1=firstarg, reject=reason

Here, rset is the name of the rule set called (such as check_mail, Section 7.1.2). The workspace passed to the rule set is indicated by firstarg.

Note that some check_ rule sets (such as check_relay, Section 7.1.1) take more than one argument. If so, the workspace is provided with the first argument separated from the second with a $| operator. When a second argument is supplied, the log lines shown earlier will have an arg2= equate added which shows that second argument.

When a message is rejected, a reason is passed back to the original envelope sender. That reason is echoed with the reject=reason (reject=).

    Previous Section Next Section