APAR status
Closed as fixed if next.
Error description
CSSMTP builds the Message-ID header using the following format: <jobname.jobid.hostname@domain.yyyymmdd.hhmmss.mmmmmm.jes.seq> where jobname is the JES jobname jobid is the JES jobid hostname is the hostname domain is the domain name yyyymmdd is the year, month, and day hhmmss is the hours, minutes, and seconds mmmmmm is the microseconds jes is the JES data set number seq is the JES job email sequence number CSSMTP appends the data to the right of the domain name in order to assure global uniqueness of the message ID. However, this does not comply with RFC 5322 which indicates that the unique data should be to the left of the AtSign (@) rather than to the right. Some SMTP servers react to this by overwriting the right side of the message ID causing its uniqueness to be lost. ANALYSIS: Function mlEmlSMTPMsgId in EZAMLEML builds the Message-ID header with unique data to the right of the domain name in violation of RFC 5322. KNOWN IMPACT: The message ID uniqueness is lost in some SMTP servers. VERIFICATION STEPS: The Message-ID header contains data to the right of the domain name.
Local fix
This problem is fixed by APAR PH49652.
Problem summary
**************************************************************** * USERS AFFECTED: * * All users of the IBM Communications Server for z/OS Version * * 2 Release 4 and 5 IP: CSSMTP * **************************************************************** * PROBLEM DESCRIPTION: * * CSSMTP builds a Message-ID header that does not comply with * * RFC 5322. * **************************************************************** * RECOMMENDATION: * **************************************************************** CSSMTP builds the Message-ID header using the following format: <jobname.jobid.hostname@domain.yyyymmdd.hhmmss.mmmmmm.jes.seq> where jobname is the JES jobname jobid is the JES jobid hostname is the hostname domain is the domain name yyyymmdd is the year, month, and day hhmmss is the hours, minutes, and seconds mmmmmm is the microseconds jes is the JES data set number seq is the JES job email sequence number CSSMTP appends the data to the right of the domain name in order to assure global uniqueness of the message ID. However, this does not comply with RFC 5322 which indicates that the unique data should be to the left of the AtSign (@) rather than to the right. Some SMTP servers react to this by overwriting the right side of the message ID causing its uniqueness to be lost.
Problem conclusion
Temporary fix
Comments
This APAR is being closed FIN (Fixed If Next) with concurrence from the submitting customer. This means that a fix to this APAR is expected to be delivered from IBM in a release (if any) to be available within the next 36 months.
APAR Information
APAR number
PH45473
Reported component name
TCP/IP MVS
Reported component ID
5655HAL00
Reported release
240
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-04-05
Closed date
2022-06-23
Last modified date
2022-09-21
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"240","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
21 September 2022