EXM Dispatch

Version:

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).

Note

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.

Illustration showing the EXM Dispatch role's place in the Sitecore reference structure.

The EXM Dispatch role is referenced by the following roles:

The EXM Dispatch role references the following roles:

Role nameConnection string namePortTypeNotes
Master databasemaster1433SQL
Core databasecore1433SQL
Security database
Message Busmessaging1433SQLIn Sitecore version 9.2, you can choose to use SQL or the Azure Service Bus.
443Azure Service Bus
EXM databaseexm.master1433SQL

On-premise application roles:

Role nameConnection string namePortTypeNotes
xConnect Collection Search servicexconnect.collection443HTTPSThe xConnect Collection Search service acts as a xConnect Collection service for the role
Reference Data servicexdb.referencedata.client443HTTPS

The following client certificates are required in a secure production environment:

RoleConnection string nameTypeNotes
xConnect Collection servicexconnect.collection.certificateCertificate
Reference Data servicexdb.referencedata.client.certificateCertificate

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 nameConnection string namePortTypeNotes
xConnect Collection servicexconnect.collection443HTTPSHosted on a resource intensive plan.
xConnect Collection Search servicexconnect.search443HTTPSHosted on a basic plan.
Reference Data servicexdb.referencedata.client443HTTPS

The following client certificates are required in a secure production environment:

RoleConnection string nameTypeNotes
xConnect Collection servicexconnect.collection.certificateCertificate
xConnect Collection Search servicexconnect.search.certificateCertificate
Reference Data servicexdb.referencedata.client.certificateCertificate

The Content Search provider determines how the Content Delivery role connects to the indexes. Sitecore supports Solr.

For more information, see Configure Solr provider

Role NamePortTypeEndpoint URL
E-mail Cloud443HTTPSMultiple endpoints

For more information, see Setting up EXM Delivery Cloud

Security and privacy

The EXM Dispatch role handles personal data in the following ways:

If you have suggestions for improving this article, let us know!