VerifyRecipientData
Use this component to check the data about the recipient of a direct mail message.
Intended use: Direct Mailer pipeline, Preprocess Recipient stage.
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:
This key overrides the default format. |
|
default_formatting |
Context |
Optional. Numeric. The default formatting for the message. The values are:
|
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.