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 processingRegister |
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.