Click or drag to resize

Limilabs.Client.SMTP Namespace

Simple Mail Transfer Protocol (SMTP) client namespace.
Classes
 ClassDescription
Public classSmtp SMTP client implementation. It allows sending emails using SMTP server.
Public classSmtpAuthenticationMethod Represents authentication methods supported by the remote server. You can use SupportedAuthenticationMethods method to obtain the list of all methods supported by the remote server.
Public classSmtpAuthExtension Represents SMTP AUTH extension.
Public classSmtpConfiguration Represents Smtp configuration.
Public classSmtpExtension Represents extensions supported by the remote server. You can use SupportedExtensions method to obtain the list of all extensions supported by the remote server.
Public classSmtpMail Represents sender, recipients and raw message data in eml format that can be sent via SMTP protocol.
Public classSmtpResponse Represents SMTP server response.
Public classSmtpResponseException Represents an SMTP server error response.
Public classSmtpSizeExtension Represents SMTP SIZE extension.
Interfaces
 InterfaceDescription
Public interfaceISendMessageResult Represents result of the message sending process, returned by SendMessage(IMail), SendMessage(SmtpMail).
Enumerations
 EnumerationDescription
Public enumerationDeliveryNotificationOptions Describes the delivery notification options (Delivery Status Notifications, DSN) for email. You can use DeliveryNotification to set delivery options.
Public enumerationSendMessageStatus Represents a status of ISendMessageResult.
Public enumerationSmtpResponseStatus Represents a status of a SmtpResponse.