2.2.3.7.1.2 Calculating a Value for the PidTagSupplementaryInfo Property

If a set of per-recipient delivery status notification fields, as specified in [RFC3464] section 2.3, does not have an X-Supplementary-Info field, the MIME reader generates a value for the PidTagSupplementaryInfo property ([MS-OXOMSG] section 2.2.2.36) by using the following process.

The format of the value is expressed by the following ABNF notation:

 supplementary-info = "<" {remote-mta} SP "#" status {SP diagnostic-code} ">"
 remote-mta         = 1*VCHAR
 status             = DIGIT "." 1*3DIGIT "." 1*3DIGIT
 diagnostic-code    = 1*VCHAR

The value of the remote_mta parameter is equal to the value for the PidTagRemoteMessageTransferAgent property ([MS-OXOMSG] section 2.2.2.34) determined in step 3 in section 2.2.3.7.1. If the value is null or empty, the remote_mta parameter is omitted.

The value of the status parameter is equal to the portion of the Status field that corresponds to the status-code ABNF rule as specified in [RFC3464] section 2.3.4.

The value of the diagnostic-code parameter is equal to the value of the Diagnostic-Code field. If the Diagnostic-Code field is missing or empty, the parameter and the space character before it are omitted.