CMS.Newsletters Namespace |
Class | Description | |
---|---|---|
ABTestInfo |
ABTestInfo data container class.
| |
ABTestInfoProvider |
Class providing ABTestInfo management.
| |
ActivityTrackingHelper |
Helper methods for logging activities for opened e-mails and link tracking.
| |
BounceChecker |
Task for checking bounced newsletter e-mails.
| |
ClickedLinkInfo |
ClickedLinkInfo data container class.
| |
ClickedLinkInfoProvider |
Class providing ClickedLinkInfo management.
| |
DoubleOptInExtensionDefinition |
Describes configuration for double opt-in extension.
| |
DoubleOptInExtensionDefinitionRegister |
Register for actions extending double opt-in feature.
| |
DynamicNewsletterSender |
Class used by scheduler to execute the dynamic newsletter mailout.
| |
EmailContentMacroResolver |
Resolves macros for email content.
| |
EmailContentMacroResolverSettings |
Configuration settings for email content macro resolver.
| |
EmailQueueItemInfo |
Class representing newsletter queue item.
| |
EmailQueueItemInfoProvider |
Class providing EmailQueueItemInfo management.
| |
EmailQueueLimitException |
Represents errors that occur during the email generating once the provided license does not cover FullContactManagement and number of generated emails exceeds the limit.
| |
EmailQueueManager |
Manages generation and sending of EmailQueueItems (newsletter queue).
| |
EmailTemplateInfo |
EmailTemplate data container class.
| |
EmailTemplateInfoProvider |
Class providing EmailTemplate management.
| |
EmailTemplateNewsletterInfo |
EmailTemplateNewsletterInfo data container class.
| |
EmailTemplateNewsletterInfoProvider |
Class providing EmailTemplateNewsletterInfo management.
| |
EmailTrackingLinkHelper |
Provides links for email tracking.
| |
EmailViewer |
Provides email properties with resolved macros.
| |
EmailWidgetInfo |
EmailWidgetInfo data container class.
| |
EmailWidgetInfoProvider |
Class providing EmailWidgetInfo management.
| |
EmailWidgetTemplateInfo |
EmailWidgetTemplateInfo data container class.
| |
EmailWidgetTemplateInfoProvider |
Class providing EmailWidgetTemplateInfo management.
| |
GeneratePreviewEventArgs |
Event arguments for GeneratePreviewHandler handler type.
| |
GeneratePreviewHandler |
Handler for event GeneratePreview. Alteration of what is being displayed as a preview e-mail for a subscriber can
be done through
| |
GenerateQueueItemsEventArgs |
Event arguments for GenerateQueueItems event.
| |
GenerateQueueItemsHandler |
Handler for GenerateQueueItems event.
| |
IssueABVariantItem |
Class contains issue ID and variant name pair.
| |
IssueContactGroupInfo |
IssueContactGroupInfo data container class.
| |
IssueContactGroupInfoProvider |
Class providing IssueContactGroupInfo management.
| |
IssueExtensions |
Extension methods for IssueInfo class.
| |
IssueHelper |
Issue helper class.
| |
IssueInfo |
Issue data container class.
| |
IssueInfoMethods |
Macro methods for IssueInfo class.
| |
IssueInfoProvider |
Class providing Issue management.
| |
LinkConverter |
Converts links in newsletter issue text.
| |
LinkInfo |
LinkInfo data container class.
| |
LinkInfoProvider |
Class providing LinkInfoProvider management.
| |
LinksEventArgs |
Event arguments for the LinksHandler | |
LinksHandler |
Handler raised when system link in email campaign is clicked and tracked, e.g. for logging email opening and email link tracking.
| |
LinkTrackerService |
Tracks subscribers who clicked on a link in a newsletter issue.
| |
NewsletterConstants |
Constants related to the newsletter module.
| |
NewsletterContext |
Newsletter context.
| |
NewsletterEvents |
Newsletter events.
| |
NewsletterHelper |
Newsletter helper class.
| |
NewsletterInfo |
Newsletter data container class.
| |
NewsletterInfoMethods |
Macro methods for class NewsletterInfo
| |
NewsletterInfoProvider |
Class providing Newsletter management.
| |
NewsletterModule |
Represents the Newsletter module.
| |
NewsletterModuleMetadata |
Represents the Newsletter module metadata.
| |
NewslettersActivityLogger |
Provides methods for logging newsletters activities.
| |
NewsletterSender |
Task for re-sending remaining newsletters in newsletter queue
after main thread sender exit unexpectedly.
| |
NewsletterSendingStatusModifier |
Encapsulates methods intended to reset issue/newsletter queue item status.
| |
NewsletterSource |
Newsletter source constants.
| |
NewsletterSubscriptionAction |
Class for subscribe/unsubscribe contact to newsletter
| |
NewsletterTasksManager |
Class for managing scheduled tasks that relate to newsletters (QueueSender).
| |
OpenedEmailInfo |
OpenedEmail data container class.
| |
OpenedEmailInfoProvider |
Class providing OpenedEmailInfoProvider management.
| |
OpenEmailTrackerService |
Tracks subscribers who opened a newsletter issues sent by e-mail.
| |
QueueSender |
Scheduled task for newsletter issue mailout.
| |
RecipientsExtensions |
Extension methods for IssueInfo which helps to retrieve an issue recipients.
| |
ResolveMacrosEventArgs |
Event arguments for the ResolveMacrosHandler.
| |
ResolveMacrosHandler |
Handler for the event when macros are being resolved in the newsletter module.
| |
SendNewsletterIssueAction |
Class for Send newsletter issue action
| |
SubscriberFullNameFormater |
Class builds full name of subscribers of all existing types.
| |
SubscriberInfo |
Subscriber data container class.
| |
SubscriberInfoProvider |
Class providing Subscriber management.
| |
SubscriberNewsletterInfo |
SubscriberNewsletterInfo data container class.
| |
SubscriberNewsletterInfoProvider |
Class providing SubscriberNewsletterInfo management.
| |
SubscribeSettings |
Settings defining how exactly will ISubscriptionService.Subscribe method behave.
| |
ThreadEmailSender |
Async e-mail sender. Gets e-mails from newsletter queue, prepares them and sends them to e-mail queue.
| |
UnsubscriptionEventArgs |
Event arguments for the UnsubscriptionHandler.
| |
UnsubscriptionHandler |
Handler for the event when subscriber email is being unsubscribed.
| |
UnsubscriptionInfo |
Container for unsubscription data.
Contains email unsubscribed from newsletter.
If false, having null in the newsletter ID column means unsubscribed from all newsletters.
| |
UnsubscriptionInfoProvider |
Class providing access to unsubscriptions.
If false, having null in the newsletter ID column means unsubscribed from all newsletters.
| |
WidgetZonePlaceholderHelper |
Class which provides operations regarding email builder zone placeholders.
| |
WinnerSelection |
Scheduled task - selects the best issue variant and sends it to subscribers.
|
Interface | Description | |
---|---|---|
IABTestInfoProvider |
Declares members for ABTestInfo management.
| |
IClickedLinkInfoProvider |
Declares members for ClickedLinkInfo management.
| |
IConfirmationSender |
Class for sending newsletter issues confirmation.
| |
IContactProvider |
Provides methods for retrieving and preparing ContactInfo objects so it can be subscribed to the newsletter.
| |
ICssInlinerService |
Interface for CSS inlining service. Used for moving CSS to inline style attributes.
| |
IDraftSender |
Interface for sending drafts of newsletter issues (IssueInfo).
| |
IEmailABTestService |
Interface for email A/B testing service.
| |
IEmailAddressBlocker |
Provides methods which decide whether email to certain email address should or should not be generated to the newsletter queue.
| |
IEmailContentMacroResolver |
Interface for email content macro resolver.
| |
IEmailHashValidator |
Provides method for validating hash generated from given email address.
| |
IEmailQueueItemInfoProvider |
Declares members for EmailQueueItemInfo management.
| |
IEmailTemplateInfoProvider |
Declares members for EmailTemplateInfo management.
| |
IEmailTemplateNewsletterInfoProvider |
Declares members for EmailTemplateNewsletterInfo management.
| |
IEmailWidgetInfoProvider |
Declares members for EmailWidgetInfo management.
| |
IEmailWidgetTemplateInfoProvider |
Declares members for EmailWidgetTemplateInfo management.
| |
IIssueContactGroupInfoProvider |
Declares members for IssueContactGroupInfo management.
| |
IIssueInfoProvider |
Declares members for IssueInfo management.
| |
IIssueScheduler |
Provide method for scheduling the issue mailout.
| |
IIssueSender |
Class for sending newsletter issues (IssueInfo).
| |
IIssueUrlService |
Interface for service retrieving URLs for issue content.
| |
ILinkInfoProvider |
Declares members for LinkInfo management.
| |
INewsletterInfoProvider |
Declares members for NewsletterInfo management.
| |
INewslettersActivityLogger |
Provides possibility to log newsletters activities.
| |
IOpenedEmailInfoProvider |
Declares members for OpenedEmailInfo management.
| |
IRecipientsProvider |
Provides helper methods which are able to return different subset of subscribers per issue or newsletter
| |
ISenderRetriever |
Interface for retrieving sender email and name.
| |
ISubscriberEmailRetriever |
Class for retrieving subscriber email address.
| |
ISubscriberFullNameFormater |
Provides methods for building full name of subscribers of all existing types.
| |
ISubscriberInfoProvider |
Declares members for SubscriberInfo management.
| |
ISubscriberNewsletterInfoProvider |
Declares members for SubscriberNewsletterInfo management.
| |
ISubscriptionApprovalService |
Approves subscription by provided hash.
| |
ISubscriptionHashValidator |
Validates subscription hash.
| |
ISubscriptionService |
Handles all work with subscriptions and unsubscriptions.
| |
IUnsubscriptionInfoProvider |
Declares members for UnsubscriptionInfo management.
| |
IUnsubscriptionProvider |
Handles unsubscriptions.
|
Delegate | Description | |
---|---|---|
BounceCheckerFallbackDecoderHandler | Obsolete.
Occurs when a character set name could not be mapped to the encoding.
|
Enumeration | Description | |
---|---|---|
ABTestWinnerSelectionEnum |
Winner option enumeration
| |
ApprovalResult |
Subscription approval result.
| |
EmailCommunicationTypeEnum |
Defines email communication type.
| |
EmailTemplateTypeEnum |
Email template type enumeration.
| |
HashValidationResult |
Hash validation result.
| |
IssueStatusEnum |
Issue status enumeration
|