Platform SDK: MAPI

PR_NDR_DIAG_CODE

The PR_NDR_DIAG_CODE property contains a diagnostic code that forms part of a nondelivery report.

Quick Info

Header file: MAPITAGS.H
Must be exposed by: Recipient subobjects within nondelivery report message objects
Identifier: 0x0C05
Property type: PT_LONG
Property tag: 0x0C050003
Corresponding X.400 attribute: MH_T_NON_DELIVERY_DIAGNOSTIC

Remarks

The PR_NDR_DIAG_CODE property can have exactly one of the following values:

MAPI_DIAG_ALPHABETIC_CHARACTER_LOST
MAPI_DIAG_CONTENT_SYNTAX_IN_ERROR
MAPI_DIAG_CONTENT_TOO_LONG
MAPI_DIAG_CONTENT_TYPE_UNSUPPORTED
MAPI_DIAG_CONVERSION_LOSS_PROHIB
MAPI_DIAG_CONVERSION_UNSUBSCRIBED
MAPI_DIAG_CRITICAL_FUNC_UNSUPPORTED
MAPI_DIAG_EITS_UNSUPPORTED
MAPI_DIAG_EXPANSION_FAILED
MAPI_DIAG_EXPANSION_PROHIBITED
MAPI_DIAG_IMPRACTICAL_TO_CONVERT
MAPI_DIAG_LENGTH_CONSTRAINT_VIOLATD
MAPI_DIAG_LINE_TOO_LONG
MAPI_DIAG_LOOP_DETECTED
MAPI_DIAG_MAIL_ADDRESS_INCOMPLETE
MAPI_DIAG_MAIL_ADDRESS_INCORRECT
MAPI_DIAG_MAIL_FORWARDING_PROHIB
MAPI_DIAG_MAIL_FORWARDING_UNWANTED
MAPI_DIAG_MAIL_NEW_ADDRESS_UNKNOWN
MAPI_DIAG_MAIL_OFFICE_INCOR_OR_INVD
MAPI_DIAG_MAIL_ORGANIZATION_EXPIRED
MAPI_DIAG_MAIL_RECIPIENT_DECEASED
MAPI_DIAG_MAIL_RECIPIENT_DEPARTED
MAPI_DIAG_MAIL_RECIPIENT_MOVED
MAPI_DIAG_MAIL_RECIPIENT_TRAVELLING
MAPI_DIAG_MAIL_RECIPIENT_UNKNOWN
MAPI_DIAG_MAIL_REFUSED
MAPI_DIAG_MAIL_UNCLAIMED
MAPI_DIAG_MAXIMUM_TIME_EXPIRED
MAPI_DIAG_MTS_CONGESTED
MAPI_DIAG_MULTIPLE_INFO_LOSSES
MAPI_DIAG_NO_BILATERAL_AGREEMENT
MAPI_DIAG_NO_DIAGNOSTIC
MAPI_DIAG_NUMBER_CONSTRAINT_VIOLATD
MAPI_DIAG_OR_NAME_AMBIGUOUS
MAPI_DIAG_OR_NAME_UNRECOGNIZED
MAPI_DIAG_PAGE_TOO_LONG
MAPI_DIAG_PARAMETERS_INVALID
MAPI_DIAG_PICTORIAL_SYMBOL_LOST
MAPI_DIAG_PROHIBITED_TO_CONVERT
MAPI_DIAG_PUNCTUATION_SYMBOL_LOST
MAPI_DIAG_REASSIGNMENT_PROHIBITED
MAPI_DIAG_RECIPIENT_UNAVAILABLE
MAPI_DIAG_REDIRECTION_LOOP_DETECTED
MAPI_DIAG_RENDITION_UNSUPPORTED
MAPI_DIAG_SECURE_MESSAGING_ERROR
MAPI_DIAG_SUBMISSION_PROHIBITED
MAPI_DIAG_TOO_MANY_RECIPIENTS

See Also

Report Properties, PR_NDR_REASON_CODE