Mail parsing namespace.

Classes

  ClassDescription
Public classBasicConstant
Base class for all constant values.
Public classForwardBuilder
You can use this class to forward an email.
Public classHtmlException
Represents an error that occurred during html parsing.
Public classMailBuilder
Provides methods for IMail object creation. You should use CreateFromEml(String) 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 classMimeAlternative
Implements 'Multipart/Alternative' MIME entity. E.g. E-mail containing 'Text/HTML' and 'Text/Plain' representations of the same information. (RFC2046)
Public classMimeBase
Implements basic mime entity logic. All mime classes, created by MimeFactory inherit from this class.
Public classMimeCalendar
Represents MIME entity containing text/calendar data. Please use CreateMimeCalendar()()()() or CreateMimeCalendar(Appointment) to create objects of this type.
Public classMimeData
Represents MIME entity which contains raw byte data. Please use CreateMimeData()()()() to create objects of this type.
Public classMimeDeliveryStatusNotification
Represents Delivery Status Notification (DSN). Provides indications of successful delivery or delivery failure.
Public classMimeDigest
Implements 'Multipart/Digest' MIME entity (RFC 2046). E.g. multiple mail messages.
Public classMimeDocument
Represents MIME document tree.
Public classMimeDocumentFactory
Factory class for MimeDocument class.
Public classMimeFactory
Factory class for all mime classes.
Public classMimeMessageDispositionNotification
Message Disposition Notifications (MDN) provide a notification of the "disposition" of a message - indicating, for example, whether it is read by a recipient, discarded before being read.
Public classMimeMultipart
Implements 'Multipart/?' MIME entity.
Public classMimePkcs7Signature
Represents Pkcs7-signature.
Public classMimeRelated
Represents 'Multipart/Related' MIME entity e.g. HTML e-mail with embedded pictures; (RFC 2387).
Public classMimeReport
Represents 'Multipart/Report' MIME entity e.g. multiple mail messages.
Public classMimeSigned
Represents 'Multipart/Signed' MIME entity. You can sign email messages using SignWith(X509Certificate2) or SignWith(X509Certificate2)
Public classMimeText
Represents MIME entity containing text data. Please use CreateMimeText()()()() to create objects of this type.
Public classRecipientDeliveryStatusNotification
Defines DeliveryStatusNotification for a single recipient.
Public classReplyBuilder
You can use this class to create a reply from specified email.
Public classSignatureException
Represents an error that occurred during signature validation or signing.
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.

Enumerations

  EnumerationDescription
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.