VerifyMessageBody
Use this component to check the body of a direct mail message.
Intended use: Direct Mailer pipeline, Send E-mail stage.
Values Read
The VerifyMessageBody component reads the following values from the indicated dictionaries.
Key |
Dictionary |
Description |
---|---|---|
rcp_bypass |
Order |
Boolean. The component bypasses (skips) processing if True. |
cdo_result |
Order |
The result code (an HRESULT) from the most recent Collaboration Data Objects (CDO) for Microsoft Windows 2000 operation. |
cdo_message |
Context |
A reference to the CDO message object (CDO.Message). |
Values Written
The VerifyMessageBody component writes the following values to the Order dictionary.
Key |
Description |
---|---|
rcp_bypass |
Boolean. Set to True so that other components will bypass further processing if errors exist. |
Remarks
The VerifyMessageBody component checks the message body according to a set of user flags (user_flags). In the current component, only the rightmost bit is tested. If set (1), the component ensures that the message body is not blank. If the user flag is not set, or if the cdo_result key is not equal to S_OK, the component does nothing.
The component also checks for attachments and for the correct number of attachments.
If the body is blank and there are no attachments, the component sets the rcp_bypass key to True.