Skip to main content

Use the EXM Delivery Cloud service

Abstract

Use the EXM Delivery Cloud service for email delivery.

In the Email Experience Manager, you can choose between using the EXM Delivery Cloud or the Custom SMTP to send your email campaigns.

The EXM Delivery Cloud handles the complexity of email delivery for you and ensures that your email campaigns avoid getting blocked by your recipients’ Junk, SPAM, and Clutter folders but instead arrive quickly in their inbox.

Note

For configuration support and email dispatch troubleshooting, refer to the standard Sitecore support channels. We also provide reactive support to all subscription holders focusing on any misconfigured accounts and high bounce- or spam-rate email campaigns.

Note

For information on how to configure EXM Delivery Cloud to use geo-specific servers to comply with EU GDPR, see the following Knowledge Base article: Configure EXM Delivery Cloud to use geo-specific servers to comply with EU GDPR.

Before you can use EXM Delivery Cloud:

  • Contact your local Sitecore representative to get a subscription to EXM Delivery Cloud.

  • Make sure the firewall on your server does not block the following URLs:

    • https://apps.sitecore.net

    • smtp.sitecore.sparkpostelite.com

    • https://sparkpost.cloud.sitecore.net

    • https://sitecore.sparkpostelite.com/

  • Open port 587 (alternatively, port 2525 - see below) for the following URL:

    • sitecore.smtp.e.sparkpost.com

  • And, open port 443 for the following URL:

    • https://sitecore.api.e.sparkpost.com

  • Open port 587 to support the Transport Layer Security (TLS). TLS is required by EXM Delivery Cloud to send email messages.

Then, you can switch to EXM Delivery Cloud:

  • Open the web.config file of your website and set the eds:define appSetting to EmailCloud.

    <add key="eds:define" value="EmailCloud" />
    

Alternatively, you can also use the SMTP port 2525:

  1. Open the port 2525 for the following URL:

    • sitecore.smtp.e.sparkpost.com

  2. Update the Sitecore.EDS.Providers.SparkPost.config file:

    <smtpSettings type="Sitecore.EDS.Providers.SparkPost.Smtp.SmtpSettings, Sitecore.EDS.Providers.SparkPost" singleInstance="true">
        <server>sitecore.smtp.e.sparkpost.com</server>
        <port>2525</port>
        <userName>sitecore</userName>
        <startTls>true</startTls>
        <proxySettings ref="exm/eds/proxySettings" />
    </smtpSettings>