EXM Dispatch
The EXM Dispatch role is a Core role that has been configured to generate emails and dispatching them to the email message transfer agent (MTA).
The EXM Dispatch role cannot run as a standalone role but must be combined with the Content Management role.
In configuration files, the EXM Dispatch role must be defined as "DedicatedDispatch".
Supported infrastructure
You can host the EXM Dispatch role on:
Refer to the Sitecore compatibility table for compatible versions.
Reference structure
The EXM Dispatch role has its place in the Sitecore reference structure. It can be referenced by other roles, and it can also reference other roles.

The EXM Dispatch role is referenced by the following roles:
The EXM Dispatch role references the following roles:
| Role name | Connection string name | Port | Type | Notes |
|---|---|---|---|---|
| Master database | master | 1433 | SQL | |
| Core database | core | 1433 | SQL | |
| Security database | ||||
| Message Bus | messaging | 1433 | SQL | In Sitecore version 9.2, you can choose to use SQL or the Azure Service Bus. |
| 443 | Azure Service Bus | |||
| EXM database | exm.master | 1433 | SQL |
On-premise application roles:
| Role name | Connection string name | Port | Type | Notes |
|---|---|---|---|---|
| xConnect Collection Search service | xconnect.collection | 443 | HTTPS | The xConnect Collection Search service acts as a xConnect Collection service for the role |
| Reference Data service | xdb.referencedata.client | 443 | HTTPS |
The following client certificates are required in a secure production environment:
| Role | Connection string name | Type | Notes |
|---|---|---|---|
| xConnect Collection service | xconnect.collection.certificate | Certificate | |
| Reference Data service | xdb.referencedata.client.certificate | Certificate |
On XP1 topologies deployed on Azure, the xConnect Collection Search service has a dedicated connection string. This is to separate the collection requests from the search and indexing requests. The xConnect Collection Search service is hosted under a basic hosting plan which might not have enough resources for collection, search, and indexing requests.
| Role name | Connection string name | Port | Type | Notes |
|---|---|---|---|---|
| xConnect Collection service | xconnect.collection | 443 | HTTPS | Hosted on a resource intensive plan. |
| xConnect Collection Search service | xconnect.search | 443 | HTTPS | Hosted on a basic plan. |
| Reference Data service | xdb.referencedata.client | 443 | HTTPS |
The following client certificates are required in a secure production environment:
| Role | Connection string name | Type | Notes |
|---|---|---|---|
| xConnect Collection service | xconnect.collection.certificate | Certificate | |
| xConnect Collection Search service | xconnect.search.certificate | Certificate | |
| Reference Data service | xdb.referencedata.client.certificate | Certificate |
The Content Search provider determines how the Content Delivery role connects to the indexes. Sitecore supports Solr.
| Index | Port, Solr | Type |
|---|---|---|
| Master index | 8983 | HTTPS |
| Core index | 8983 | HTTPS |
| Master Marketing Definitions index | 8983 | HTTPS |
| Master Marketing Assets index | 8983 | HTTPS |
For more information, see Configure Solr provider
| Role Name | Port | Type | Endpoint URL |
|---|---|---|---|
| E-mail Cloud | 443 | HTTPS | Multiple endpoints |
For more information, see Setting up EXM Delivery Cloud
Security and privacy
The EXM Dispatch role handles personal data in the following ways:
- Reads contact data from the xConnect Collection Search service and uses that data to generate e-mails.
- Shares the same privacy concerns as the Content Management role.