Annotation Interface EmailProcessorInfo


@Target(TYPE) @Retention(RUNTIME) public @interface EmailProcessorInfo
Indicates a class is an EmailProcessor.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The value displayed to Admins in the Vault UI when selecting an EmailProcessor while setting up an Inbound Email Address record.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Indicates the types of senders this email processor can receive emails from.
  • Element Details

    • label

      String label
      The value displayed to Admins in the Vault UI when selecting an EmailProcessor while setting up an Inbound Email Address record.
      Returns:
      String label
    • allowedSenders

      EmailSenderType[] allowedSenders
      Indicates the types of senders this email processor can receive emails from.
      Returns:
      list of allowed sender types
      Default:
      {VAULT_GROUPS, VAULT_USERS, VAULT_USERS_AND_PERSONS}