**Source URL:** https://general.veevavault.dev/sitevault/mdl/component-types/emailprocessor.md

# Emailprocessor

**Class: ** `code`

When creating <em>Inbound Email Addresses</em> in the Vault Admin UI, Admins select an <em>Email Processor</em>, which defines how Vault automatically creates documents, records, and attachments from emails sent to the address. In addition to those provided by the <em>System</em>, you can create custom <em>Email Processors</em> with the Vault Java SDK.

Learn more about <a href="https://platform.veevavault.help/en/lr/74285" target="_blank">Email to Vault in Vault Help</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault's base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| allowed_senders | Type: EnumRequiredMulti-valueAllowed values:VAULT_USERS_AND_PERSONSVAULT_USERSVAULT_GROUPS | Indicates the type of senders from whom this email processor can receive emails. |
| checksum | Type: StringMax length: 1500 | Used to check data for errors. |
| source_code | Type: SdkCodeMax length: 1048576 | The source of this email processor. For example, Custom means this is a custom email processor developed with the Vault Java SDK. |

### Supported Operations {#supported-operations}

| Operation | Support |
| --- | --- |
| Create | No |
| Recreate | No |
| Alter | No |
| Drop | No |
| Rename | No |
| Describe | No |
| Generate Recreate | No |
| Queryable | Yes |


---

**Previous:** [Documentstagegroup](/sitevault/mdl/component-types/documentstagegroup)  
**Next:** [Formattedoutput](/sitevault/mdl/component-types/formattedoutput)