Namespace CMS.EmailEngine
Classes
- AttachmentForEmailInfo
AttachmentForEmailInfo data container class.
- AttachmentForEmailInfoProvider
Class providing AttachmentForEmailInfo management.
- EmailAttachmentInfo
EmailAttachmentInfo data container class.
- EmailAttachmentInfoProvider
Class providing EmailAttachmentInfo management.
- EmailEvents
Email events.
- EmailHelper
E-mail utility methods.
- EmailInfo
EmailInfo data container class.
- EmailInfoProvider
Class providing EmailInfo management.
- EmailInfoProviderExtensions
Contains extension methods for EmailInfo's IInfoProvider<TInfo>.
- EmailInfoUtils
Contains utility methods for EmailInfo management.
- EmailMessage
Represents an e-mail message.
- EmailMessageExtensions
Extension methods for the EmailMessage validation before sending using the email client.
- EmailQueueOptions
Options for configuration of the email queue services.
- EmailSendResult
Represents state of the send operation made by an instance of IEmailClient.
- EmailSendSuccessEventArguments
Event arguments for event fired after successfully sending an email in email queue.
- EmailSendSuccessHandler
Event handler for event fired after successfully sending an email in email queue.
- EmailServiceOptions
Options for configuration of the email services.
- IServiceCollectionExtensions
Class contains extension methods for the Microsoft.Extensions.DependencyInjection.IServiceCollection interface.
- ServiceCollectionExtensions
Class contains extension methods for the Microsoft.Extensions.DependencyInjection.IServiceCollection interface.
- SmtpOptions
Configurations of the SMTP email client.
- SmtpServer
Class contains properties necessary for connecting to an SMTP server.
- SystemEmailOptions
Configuration for system email sending.
- SystemEmailValidation
Represents the options used to validate system emails configuration at application startup.
Interfaces
- IAttachmentForEmailInfoProvider
Declares members for AttachmentForEmailInfo management.
- IEmailAttachmentInfoProvider
Declares members for EmailAttachmentInfo management.
- IEmailClient
Defines service for sending emails out of the Xperience application.
- IEmailInfoProvider
Declares members for EmailInfo management.
- IEmailService
Interface provides functionality for sending emails.
- ISmtpClientFactory
Defines factory for providing implementations of MailKit.Net.Smtp.ISmtpClient.
Enums
- EmailFormatEnum
Represents type of the email format used by EmailMessage object.
- EmailMailoutEnum
Defines which e-mails should be sent when a mailout operation runs.
- EmailPriorityEnum
E-mail priority levels used by EmailMessage object.
- EmailStatusEnum
Statuses used by EmailMessage object.