Message Disposition Notification

A Message Disposition Notification (MDN) is an acknowledgment file created by a receiver of a message.  The MDN  is sent to the sender by the receiver to report any success or failure of the received message.  The sender requests an MDN through the message itself or through other manual interaction.  If an MDN is requested via the originating message, it must have the following headers and conditional values:

Disposition-Notification-To: some user <john.smith@anon.global.com>
Return-Path: <john.smith@Anon.Global.Com>
Message-ID: 123456789.global.com

 

When an AS2 or AS3 message requests for an MDN, it must have the following:

Example (AS2 message):

AS2-To: jane
AS2-From: John
Disposition-Notification-To: user@somesite.com
Message-ID: 123456789.global.com

 

 Format of an MDN message

The MDN message is a content type “multipart/report” message and consists of 3 body parts in the following order.

  1. A body part of human readable explanation of the MDN.
  2. A body part of the reported errors.  This body part is a message of content type “message/disposition-notification”.
  3. An optional body part containing the original message or some other text that helps in diagnosing the problem.