Registers at exit

Upon return from Communication Server SMTP (CSSMTP) exit processing, the register contents must be one of the types listed in Table 1.
Table 1. Register contents upon return from CSSMTP exit processing
Register Contents
0 - 14 Not applicable
15 One of the following return codes:
0
EZBRAGN - Continue to call the exit
4
EZBRACC - Accept the current command or data, but do not call the exit again until the start of the next mail message.
8
EZBRREJ - Reject the current JES spool file. Any mail already accepted is processed.
12
EZBRMAIL - Reject the current mail message in progress.

Return codes that are not valid are converted to the value 0, and processing continues as if the return code was EZBRAGN.

The buffer contents for action codes 3 through 15 or 19 through 20 contain the CSSMTP command. See RFC 2821 for exact syntax and format.

Unknown commands are rejected by CSSMTP and the exit is not called.

Guideline: The CSSMTP command can be uppercase, lowercase, or mixed case.