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.
| |
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).
| |
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.
| |
EmailTrackingLinkHelper |
Provides links for email tracking.
| |
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.
| |
IssueHelper |
Issue helper class.
| |
IssueInfo |
Issue data container class.
| |
IssueInfoMethods |
Macro methods for IssueInfo 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.
| |
NewsletterInfoMethods |
Macro methods for class NewsletterInfo
| |
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.
| |
NewslettersActivityLogger |
Provides methods for logging newsletters activities.
| |
NewsletterSender |
Task for re-sending remaining newsletters in newsletter queue
after main thread sender exit unexpectedly.
| |
NewsletterSource |
Newsletter source constants.
| |
NewsletterSubscriptionAction |
Class for subscribe/unsubscribe contact to newsletter
| |
NewsletterTasksManager |
Class for managing scheduled tasks that relate to newsletters (QueueSender).
| |
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.
| |
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.
| |
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 | |
---|---|---|
IConfirmationSender |
Class for sending newsletter issues confirmation.
| |
IContactProvider |
Provides methods for retrieving and preparing ContactInfo objects so it can be subscribed to the newsletter.
| |
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.).
| |
IRecipientsProvider |
Provides helper methods which are able to return different subset of subscribers per issue or newsletter
| |
ISubscriberEmailRetriever |
Class for retrieving subscriber email address.
| |
ISubscriberFullNameFormater |
Provides methods for building full name of subscribers of all existing types.
| |
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.
| |
EmailCommunicationTypeEnum |
Defines email communication type.
| |
HashValidationResult |
Hash validation result.
| |
IssueStatusEnum |
Issue status enumeration
|