Table of Contents

Namespace CMS.EmailLibrary

Classes

AssetMacroContainer

Container for resolving assets in macro resolver.

EmailChannelDomainOptions

Email channel domain options that are used to configure domain overrides for email channels.

EmailChannelDomainValidation

Represents the options used to validate email channel domain overrides at application startup. Validates the DomainOverrides with their corresponding CMS.Helpers.Internal.IDomainValidationService. It also validates the sending domain overrides for collisions.

EmailChannelDomains

Represents the email channel domains configuration.

EmailChannelInfo

Data container class for EmailChannelInfo.

EmailChannelInfoProvider

Class providing EmailChannelInfo management.

EmailChannelSenderInfo

Data container class for EmailChannelSenderInfo.

EmailChannelSenderInfoProvider

Class providing EmailChannelSenderInfo management.

EmailConfigurationInfo

Data container class for EmailConfigurationInfo.

EmailConfigurationInfoProvider

Class providing EmailConfigurationInfo management.

EmailLinkInfo

Data container class for EmailLinkInfo.

EmailLinkInfoProvider

Class providing EmailLinkInfo management.

EmailPurposeOptions

Email purpose options.

EmailRelatedItem

Represents an email related item.

EmailStatisticsCalculatorTask

The task that is responsible for recalculation of email statistics.

EmailStatisticsHitsInfo

Data container class for EmailStatisticsHitsInfo.

EmailStatisticsHitsInfoProvider

Class providing EmailStatisticsHitsInfo management.

EmailStatisticsInfo

Data container class for EmailStatisticsInfo.

EmailStatisticsInfoProvider

Class providing EmailStatisticsInfo management.

EmailTemplateContentTypeInfo

Data container class for EmailTemplateContentTypeInfo.

EmailTemplateContentTypeInfoProvider

Class providing EmailTemplateContentTypeInfo management.

EmailTemplateInfo

Data container class for EmailTemplateInfo.

EmailTemplateInfoProvider

Class providing EmailTemplateInfo management.

Interfaces

IEmailChannelDomainProvider

Interface to get email domains from email channel.

IEmailConfigurationInfoProvider

Declares members for EmailConfigurationInfo management.

IEmailLinkInfoProvider

Declares members for EmailLinkInfo management.

IEmailStatisticsCalculator

Recalculates email statistics.

IEmailStatisticsHitsInfoProvider

Declares members for EmailStatisticsHitsInfo management.

IEmailStatisticsInfoProvider

Declares members for EmailStatisticsInfo management.

IEmailTemplateInfoProvider

Declares members for EmailTemplateInfo management.

IEmailTemplateMacroResolver

Encapsulates and presets macro resolver suitable for email template resolution.

Enums

EmailPurpose

Email purpose.

EmailStatisticsHitsType

Types of hits used by EmailStatisticsHitsInfo object.