Forcing resolution of queued mail

Normally, the SMTP server resolves the MX or A records of a piece of mail and stores the mail in the data sets pointed to by the MAILFILEDSPREFIX keyword in the SMTP configuration data set. If the mail cannot be delivered for some period of time, the IP addresses in the mail can become old or obsolete. The data set names for each piece of mail are:
mailfiledsprefix.number.ADDRBLOK
mailfiledsprefix.number.NOTE
There are two ways to force the SMTP server to resolve the addresses:
  • The preferred method is to issue the SMSG SMTP EXPIRE command. See z/OS Communications Server: IP User's Guide and Commands and z/OS Communications Server: IP System Administrator's Commands for more information about this command.
  • An alternate method is to modify the ADDRBLOK data set for the piece of mail. For each recipient record (records three through the end of the data set), if the first character of the record is an S, then change the S to an E, for expired. This causes SMTP to resolve that record in the ADDRBLOK data set the next time the SMTP server is started. To modify the ADDRBLOK data set, the data set must be zapped, or a local utility program must be used. The data set cannot be modified using the ISPF editor or IEBUPDATE.