Use a Custom SMTP for email delivery

Last updated Thursday, February 9, 2017 in Email Experience Manager for Administrator, Developer
Keywords: Messages, Sending

In EXM, you can choose between the Sitecore Email Cloud or the Custom SMTP to send your email messages.

The custom SMTP is an unmanaged service that suits low-volume (< 10k per month), low-complexity, or internal deployments. It is ideal for SMTP-only setups like MailServer, Exchange Server, AWS Email, SendGrid, or custom Port 25 deployments.

You can also use the Custom SMTP for testing before you deploy on the live Sitecore Email Cloud or connect to another established SMTP service.


Sitecore will continue to support and maintain the Custom SMTP provider in its current state.

To switch from using the Sitecore Email Cloud to using the Custom SMTP, you must disable the Sparkpost configurations and then enable the CustomSmtp configurations.

To start using the Custom SMTP:

  1. In the Website\App_Config\Include\EmailExperience folder, add the suffix .disabled to the end of the following file names:
    • Sitecore.EDS.Providers.Sparkpost.config 
    • Sitecore.EDS.Providers.Sparkpost.Sync.config 
  2. In the Website\App_Config\Include\EmailExperience folder, remove the suffix .disabled from the following file names: 
    • Sitecore.EDS.Providers.CustomSmtp.config.disabled  
    • Sitecore.EDS.Providers.CustomSmtp.Sync.config.disabled 
  3. Open the enabled configuration files and configure your SMTP and POP3 servers.

Send feedback about the documentation to