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.