Click or drag to resize

Limilabs.Mail Namespace

Mail parsing namespace.
Classes
 ClassDescription
Public classAttachmentRemoverConfiguration Represents configuration for attachments' removal method.
Public classAttachmentReplacerConfiguration Represents configuration for attachments' replacing method.
Public classBasicConstant Base class for all constant values.
Public classDKIMSignatureConfiguration Represents DKIM signature configuration: RSA private key and signature info.
Public classDKIMValidationConfiguration Represents DKIM (DomainKeys Identified Mail) signature validation configuration. You can use First, Specific(String, String), AtLeastOne and All helper methods to create this type.
Public classEncryptionConfiguration Represents S/MIME (Secure/Multipurpose Internet Mail Extensions) encryption configuration.
Public classForwardBuilder You can use this class to forward an email.
Public classGlobalConfiguration Represents global configuration settings.
Public classHtmlException Represents an error that occurred during html parsing.
Public classLoadHtmlConfiguration Represents HTML loading configuration.
Public classLog Represents Mail.dll log. Use Enabled property to turn on logging.
Public classMailBuilder Provides methods for IMail object creation. You should use CreateFromEml(Byte) if you already have an eml data downloaded via Pop3 or Imap client. You should use other properties and Create method to create message that you'll send using Smtp client.
Public classMailException Represents an error that occurred during e-mail parsing.
Public classMailFactory Factory class used to create IMail instance.
Public classMimeConfiguration Represents MIME tree processing configuration.
Public classMimeDocument Represents MIME document tree.
Public classMimeDocumentFactory Factory class used to create MimeDocument instance.
Public classReadReceiptBuilder You can use this class to create a read receipt (MDN) email.
Public classReplyBuilder You can use this class to create a reply from specified email.
Public classSignatureConfiguration Represents S/MIME (Secure/Multipurpose Internet Mail Extensions) signature configuration.
Public classSignatureException Represents an error that occurred during signature validation or signing.
Public classSignatureValidationConfiguration Represents S/MIME (Secure/Multipurpose Internet Mail Extensions) signature validation configuration.
Public classSMIMEConfiguration Represents S/MIME decrypt configuration (automatic decryption, certificates used for decryption).
Interfaces
 InterfaceDescription
Public interfaceIMail This class provides simple access to email message. Use MailBuilder class to create this object. It is possible to access entire MIME tree using MimeDocument property.
Public interfaceIMimeDataReadOnlyCollection Interface for read-only access to MimeData collection.
Delegates
 DelegateDescription
Public delegateAttachmentRemoverConfigurationShouldRemoveDelegate Should remove delegate.
Public delegateAttachmentReplacerConfigurationShouldReplaceDelegate Should replace delegate.
Public delegateAttachmentReplacerConfigurationTagDelegate Tag generation delegate.
Enumerations
 EnumerationDescription
Public enumerationDKIMValidationMode Specifies how DKIM-Signature headers are validated.
Public enumerationGenericPriority Generic priority of the message. Message priority can be stored used three different headers: Priority, Importance and XPriority. This enum is used by method, which checks all those headers.