Steps for initial setup for CSSMTP

Set up JES so that CSSMTP can create, read, write, and purge data from the JES spool data set.

Procedure

Perform the following steps to set up JES:

  1. Set up JES2 or JES3 initialization parameters so that CSSMTP can interface with JES utilities to create, read, write, and purge data from the JES spool data set. For information about JES2 initialization, see z/OS JES2 Initialization and Tuning Guide. For information about JES3 initialization, see z/OS JES3 Initialization and Tuning Guide. For information about JES RACF® authorization, see z/OS Security Server RACF Security Administrator's Guide.
  2. Verify that JES exit programs do not interfere with the function of CSSMTP. For JES2 exit and exit routine association, see z/OS JES2 Initialization and Tuning Reference. For JES3, if you are using the IATUX18 exit, see z/OS JES3 Customization.
  3. Set up security authorization for the CSSMTP started task name in your definitions of authorized users. If you are using RACF for security, see z/OS Security Server RACF Security Administrator's Guide for information about RACF controls for the spool file.
  4. Set up CSSMTP for warm starts by configuring the CHKPOINT DD statement. Checkpointing enables CSSMTP to recognize partially processed spool files, so that CSSMTP does not reprocess the entire spool file when restarting. This reduces the duplicate mail messages that are received by mail message recipients. Warm starts work only when restarting CSSMTP with the same job name and external writer name. If CSSMTP is started cold using the -f option, any existing checkpoint records are flushed before CSSMTP is restarted. For information about using the CHKPOINT DD statement in the CSSMTP started procedure and about starting CSSMTP, see z/OS Communications Server: IP Configuration Reference.