MDNMICAlgorithm Property
The algorithm used to sign the outgoing MDN.
Data Type
EnumerationPossible Values
As Requested (0)As Requested Or SHA1 (1)
SHA1 (2)
MD5 (3)
None (4)
SHA256 (5)
SHA384 (6)
SHA512 (7)
SHA224 (8)
Default Value
0Remarks
By default, the adapter will honor the request of the client, if possible. The MIC will be calculated using the requested algorithm and reported in the outgoing MDN. If it is not possible to honor the client request, the MDN will not be signed and an error will be generated, unless ErrorProcessingFlags has been configured to prevent this.
The property may be configured in a variety of other ways as well. If set to AsRequestedOrSHA1, the adapter will honor requests for a signed receipt as with AsRequested. If unable to comply, or if a signature was not explicitly requested, the MIC will still be calculated using the SHA1 algorithm. The ReceiptSigningProtocol property may then be set to return a signed receipt.
The property may be set to SHA1, MD5, or None to override the client's request, and use the specified signing algorithm. Use extreme caution when doing this; it will result in a non-RFC compliant server.
This property is not available in the Sender.