RFC Errata
RFC 5438, "Instant Message Disposition Notification (IMDN)", February 2009
Source of RFC: simple (rai)See Also: RFC 5438 w/ inline errata
Errata ID: 3850
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Niket Kumar
Date Reported: 2013-12-26
Verifier Name: Richard Barnes
Date Verified: 2013-12-27
Section 8.3 says:
The aggregated IMDN is constructed using the multipart/mixed MIME type and including as individual payloads all the IMDNS that were received as message/imdn+xml. Below is an example of aggregated IMDNs. From: Bob <im:bob@example.com> To: Alice <im:alice@example.com> NS: imdn <urn:ietf:params:imdn> imdn.Message-ID: d834jied93rf Content-type: multipart/mixed; boundary="imdn-boundary" Content-Disposition: notification Content-length: ... --imdn-boundary Content-type: message/imdn+xml <?xml version="1.0" encoding="UTF-8"?> <imdn xmlns="urn:ietf:params:xml:ns:imdn"> <message-id>34jk324j</message-id> <datetime>2008-04-04T12:16:49-05:00</datetime> <recipient-uri>im:bob@example.com</recipient-uri> <original-recipient-uri >im:bob@example.com</original-recipient-uri> <delivery-notification> <status> <delivered/> </status> </delivery-notification> </imdn> --imdn-boundary Content-type: message/imdn+xml <?xml version="1.0" encoding="UTF-8"?> <imdn xmlns="urn:ietf:params:xml:ns:imdn"> <message-id>34jk324j</message-id> <datetime>2008-04-04T12:16:49-05:00</datetime> <recipient-uri>im:bob@example.com</recipient-uri> <original-recipient-uri >im:bob@example.com</original-recipient-uri> <display-notification> <status> <displayed/> </status> </display-notification> </imdn> --imdn-boundary
It should say:
The aggregated IMDN is constructed using the multipart/mixed MIME type and including as individual payloads all the IMDNS that were received as message/imdn+xml. Below is an example of aggregated IMDNs. From: Bob <im:bob@example.com> To: Alice <im:alice@example.com> NS: imdn <urn:ietf:params:imdn> imdn.Message-ID: d834jied93rf Content-type: multipart/mixed; boundary="imdn-boundary" Content-Disposition: notification Content-length: ... --imdn-boundary Content-type: message/imdn+xml <?xml version="1.0" encoding="UTF-8"?> <imdn xmlns="urn:ietf:params:xml:ns:imdn"> <message-id>34jk324j</message-id> <datetime>2008-04-04T12:16:49-05:00</datetime> <recipient-uri>im:bob@example.com</recipient-uri> <original-recipient-uri >im:bob@example.com</original-recipient-uri> <delivery-notification> <status> <delivered/> </status> </delivery-notification> </imdn> --imdn-boundary Content-type: message/imdn+xml <?xml version="1.0" encoding="UTF-8"?> <imdn xmlns="urn:ietf:params:xml:ns:imdn"> <message-id>34jk324j</message-id> <datetime>2008-04-04T12:16:49-05:00</datetime> <recipient-uri>im:bob@example.com</recipient-uri> <original-recipient-uri >im:bob@example.com</original-recipient-uri> <display-notification> <status> <displayed/> </status> </display-notification> </imdn> --imdn-boundary--
Notes:
The last multipart MIME boundary should have a "--" at the end. In the above example it should be "--imdn-boundary--" instead of "--imdn-boundary"