Platform SDK: Exchange 2000 Server

IsIntact Property

[This is preliminary documentation and subject to change.]

Indicates whether email has been tampered with. (Read-only)

[Visual Basic,VBScript]
Property IsIntact As Boolean
[C++]
HRESULT IsIntact(VARIANT_BOOL* varIsIntact);
[IDL]
HRESULT IsIntact([out, retval] VARIANT_BOOL* varIsIntact);

Remarks

(Read-only)

When you write script or COM actions and conditions for an OnReceive transition, you need to be able to check the authenticity of received email. The workflow engine checks incoming email for:

Your script or COM actions and conditions can use the IsIntact property to make decisions on how to handle incoming email. The IsIntact property relates to the IsAuthenticated, IsSigned, and IsTrustedSig properties. The workflow engine treats these properties hierarchically, so false values propagate downward through the hierarchy. For example, if 'IsSigned' is false, then the rest of the properties are false too. The following table shows the only possible combinations of values for these properties.

Property          
IsSigned True True True True False
IsIntact True True True False False
IsTrustedSig True True False False False
IsAuthenticated True False False False False