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 |
1433 |
SQL | ||
core |
1433 |
SQL | ||
messaging |
1433 |
SQL |
In Sitecore version 9.2, you can choose to use SQL or the Azure Service Bus. | |
443 |
Azure Service Bus | |||
exm.master |
1433 |
SQL |
On-premise application roles
Role name |
Connection string name |
Port |
Type |
Notes |
---|---|---|---|---|
xconnect.collection |
443 |
HTTPS |
The xConnect Collection Search service acts as a xConnect Collection service for the role | |
xdb.referencedata.client |
443 |
HTTPS | ||
N/A - see notes |
5000 |
HTTPS |
Service url is configured in the |
The following client certificates are required in a secure production environment:
Role |
Connection string name |
Type |
Notes |
---|---|---|---|
xconnect.collection.certificate |
Certificate | ||
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 |
443 |
HTTPS |
Hosted on a resource intensive plan. | |
xconnect.search |
443 |
HTTPS |
Hosted on a basic plan. | |
xdb.referencedata.client |
443 |
HTTPS | ||
N/A - see notes |
5000 |
HTTPS |
Service url is configured in the |
The following client certificates are required in a secure production environment:
Role |
Connection string name |
Type |
Notes |
---|---|---|---|
xconnect.collection.certificate |
Certificate | ||
xconnect.search.certificate |
Certificate | ||
xdb.referencedata.client.certificate |
Certificate |
The Content Search provider determines how the Content Delivery role connects to the indexes. Sitecore supports Azure Search and Solr.
Index |
Port, Solr |
Port, Azure Search |
Type |
Notes |
---|---|---|---|---|
8983 |
443 |
HTTPS | ||
8983 |
443 |
HTTPS | ||
8983 |
443 |
HTTPS | ||
8983 |
443 |
HTTPS |
For more information, see:
Cloud Services:
Role Name |
Port |
Type |
Endpoint URL |
---|---|---|---|
443 |
HTTPS |
Multiple endpoints |
For more information, see:
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.