Package com.veeva.vault.sdk.api.email
Annotation Interface EmailProcessorInfo
Indicates a class is a custom email processor. Learn more about
email processing in Vault Help.
Annotates a class that implements EmailProcessor, marking it as a component
that can be configured to process inbound emails.
This annotation is required for the system to recognize and register the custom email processor.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionSpecifies which types of senders are authorized to execute this email processor.
-
Element Details
-
label
String labelDefines the label for this processor, which is displayed in the Vault Admin UI. This label is shown when a Vault Admin configures an Inbound Email Address record.- Returns:
- The label for this email processor.
-
-
-
allowedSenders
EmailSenderType[] allowedSendersSpecifies which types of senders are authorized to execute this email processor. This acts as a security control to prevent unauthorized email processing.If this attribute is omitted, it defaults to allowing all sender types.
- Returns:
- An array of
EmailSenderTypevalues. - See Also:
- Default:
- {VAULT_GROUPS, VAULT_USERS, VAULT_USERS_AND_PERSONS}
-