HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback

Configure email server

Describes how to set up your email server to send out email notifications.

For Optimizely Content Management System (CMS) to send out email notifications, (for example, to users who are working with projects or content approvals), or if you are using Forms and want to send emails from form postings, you need to configure your email server.



If you are using Optimizely Digital Experience Platform (DXP), see Configuring the email server for information on how to configure the email server for your websites.

Specify an SMTP server endpoint that is reachable from the site and is allowed to send emails using the specified from-address. The from-address is only used as fallback and can be overridden by, for example, notifications, forms, or any other features using the SMTP functionality built into .NET.

Configure settings in appSettings.json:

  "EPiServer": {
      "Smtp": {
        "DeliveryMethod": "NetWork",
        "Network": {
          "Host"     : "smtp.example.com",
          "Port"     : "25",
          "UserName" : "user name",
          "Password" : "password",
          "UseSsl"   : "true/false"
          "SpecifiedPickupDirectory": "Pickup directory to place email files in"

Default sender for notifications (optional)

Default settings for the sender in Optimizely notifications can be configured as follows: specify an email address and display name to be used in, for example, project or content approval notifications to editors. These are defaults. A notification can override these defaults with a custom sender. If NotificationEmailAddress is not specified, the from-attribute on the email settings described above are used; if no address is found, it is not possible to send notifications to users.

    "EPiServer": {
        "Cms": {
            "Notification": {
                "NotificationEmailAddress": "System default email address for notification emails.",
                "NotificationEmailDisplayName": "System default sender name for no notification emails. default value is Optimizely"

What’s Next