VerifyRecipientData
Use this component to check the data about the recipient of a direct mail message.
Although the component appears as VerifyRecipientData in the Pipeline Editor, its ProgID is Commerce.DMLVerifyRecipientdata.
Intended use: Direct Mailer pipeline, Preprocess Recipient stage.
Configuration Values
None.
Values Read
The VerifyRecipientData component reads the following values from the indicated dictionaries.
Key | Dictionary | Description |
---|---|---|
rcp_bypass |
Order | Boolean. The component bypasses (skips) processing if True. |
rcp_email |
Order | The e-mail address of the recipient. |
rcp_formatting |
Order | Numeric. The format for the message. The options are: 0 Default formatting 1 Plain text 2 MIME 3 MHTML This key overrides the default format. |
default_formatting |
Context |
|
Values Written
The VerifyRecipientData component writes the following values to the Order dictionary.
Key | Description |
---|---|
rcp_bypass |
Boolean. This key is set to True if there is a problem with the recipient data. This will make subsequent components skip or bypass this recipient. |
Remarks
The VerifyRecipientData component checks multiple values in the pipeline dictionaries to verify data about the recipient. If any one of the checks fails, the component sets the rcp
_bypass
key to True so that subsequent components in the pipeline skip the recipient.
The component performs the following checks:
- Tests the
rcp_bypass
key to see if it is True on entry. If True, the component does nothing further. - Ensures that the e-mail address key (
rcp_email
) is present and has a value. - Tests the formatting code (
rcp_formatting
) to see if it is empty. If empty, the component uses the default formatting. - Tests the formatting against text, MIME, or MHTML.
The VerifyRecipientData component does not check any of the personalization information. The direct mail sender must verify this data.
See Also
Copyright © 2005 Microsoft Corporation.
All rights reserved.