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.
| |
DefaultIssueTextFilter |
Default implementation for IIssueTextFilter.
Remarks Filter firstly resolves macros. Secondly converts link to absolute. Adds utm parameters to all domain links.
Then converts links to tracking links. Finally injects tracking image. | |
DynamicNewsletterSender |
Class used by scheduler to execute the dynamic newsletter mailout.
| |
EmailQueueItemInfo |
Class representing newsletter queue item.
| |
EmailQueueItemInfoProvider |
Class providing EmailQueueItemInfo management.
| |
EmailQueueManager |
Manages generation and sending of EmailQueueItems (newsletter queue).
| |
EmailTemplateHelper |
Helper class for e-mail template manipulation.
| |
EmailTemplateInfo |
EmailTemplate data container class.
| |
EmailTemplateInfoProvider |
Class providing EmailTemplate management.
| |
EmailTemplateNewsletterInfo |
EmailTemplateNewsletterInfo data container class.
| |
EmailTemplateNewsletterInfoProvider |
Class providing EmailTemplateNewsletterInfo management.
| |
EmailTemplateType |
Email template type enumeration.
| |
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.
| |
IssueHelper |
Issue helper class.
| |
IssueInfo |
Issue data container class.
| |
IssueInfoProvider |
Class providing Issue management.
| |
IssueSender |
Class for sending newsletter issues (IssueInfo).
| |
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.
| |
LinkTracker |
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.
| |
NewsletterInfoProvider |
Class providing Newsletter management.
| |
NewsletterMacroMethods |
Newsletter methods - wrapping methods for macro resolver.
| |
NewsletterModule |
Represents the Newsletter module.
| |
NewsletterModuleMetadata |
Represents the Newsletter module metadata.
| |
NewsletterResolvers |
Resolvers used in e-mail templates and other macro visual components.
| |
NewsletterSender |
Task for re-sending remaining newsletters in newsletter queue
after main thread sender exit unexpectedly.
| |
NewsletterSubscriptionAction |
Class for subscribe/unsubscribe contact to newsletter
| |
NewsletterTasksManager |
Class for managing scheduled tasks that relate to newsletters (QueueSender).
| |
NewsletterType |
Newsletter type enumeration.
| |
ObtainSubscriberAddressesEventArgs |
Event arguments for ObtainSubscriberAddressesHandler delegate type. It's used in ObtainSubscriberAddresses event.
Its purpose is to resolve e-mail addresses for subscriber types that the newsletter module doesn't know about.
| |
ObtainSubscriberAddressesHandler |
Delegate type for ObtainSubscriberAddresses event.
Its purpose is to resolve e-mail addresses for subscriber types that the newsletter module doesn't know about.
| |
OpenedEmailInfo |
OpenedEmail data container class.
| |
OpenedEmailInfoProvider |
Class providing OpenedEmailInfoProvider management.
| |
OpenEmailTracker |
Tracks subscribers who opened a newsletter issues sent by e-mail.
| |
QueueSender |
Scheduled task for newsletter issue mailout.
| |
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.
| |
SubscriberImporter |
Manages importing subscribers into site newsletters.
| |
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 Subscribe(Int32, Int32, SubscribeSettings) 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 and site.
Interpretation of data is affected by NewslettersConfiguration, setting "CMSNewsletterUseSiteSpecificUnsubscriptions".
If false, having null in the newsletter ID column means unsubscribed from all newsletters on all sites.
Otherwise unsubscribed from all newsletters only on specific site.
| |
UnsubscriptionInfoProvider |
Class providing access to unsubscriptions.
Interpretation of data is affected by NewslettersConfiguration, setting "CMSNewsletterUseSiteSpecificUnsubscriptions".
If false, having null in the newsletter ID column means unsubscribed from all newsletters on all sites.
Otherwise unsubscribed from all newsletters only on specific site.
| |
VariantEventArgs |
Additional arguments for variant slider and variant dialog events.
| |
WinnerSelection |
Scheduled task - selects the best issue variant and sends it to subscribers.
|
Interface | Description | |
---|---|---|
IEmailAddressBlocker |
Provides methods which decide whether email to certain email address should or should not be generated to the newsletter queue.
| |
IEmailHashValidator |
Provides method for validating hash generated from given email address.
| |
IIssueSender |
Class for sending newsletter issues (IssueInfo).
| |
IIssueTextFilter |
Issue text filter is used for transforming the content of issue (issue text, subject, etc.).
| |
INewslettersConfiguration |
Provides access to settings used in newsletters module.
| |
ISubscriberEmailRetriever |
Class for retrieving subscriber email address.
| |
ISubscriberFullNameFormater |
Provides methods for building full name of subscribers of all existing types.
| |
ISubscriberUserProvider |
Provides method for linking the subscriber with the related user.
| |
ISubscriptionApprovalService |
Approves subscription by provided hash.
| |
ISubscriptionHashValidator |
Validates subscription hash.
| |
ISubscriptionService |
Handles all work with subscriptions and unsubscriptions.
| |
IUnsubscriptionProvider |
Handles unsubscriptions.
|
Delegate | Description | |
---|---|---|
BounceCheckerFallbackDecoderHandler |
Occurs when a character set name could not be mapped to the encoding.
|
Enumeration | Description | |
---|---|---|
ABTestWinnerSelectionEnum |
Winner option enumeration
| |
ApprovalResult |
Subscription approval result.
| |
HashValidationResult |
Hash validation result.
| |
IssueStatusEnum |
Issue status enumeration
|