LumiSoft Mail Server User API
SmtpClientEx Class
Namespaces > LumiSoft.Net.SMTP.Client > SmtpClientEx
SMTP client.
Syntax

C# | Visual Basic | Managed C++

    public class SmtpClientEx : IDisposable

    Public Class SmtpClientEx _
    	Implements IDisposable

    public ref class SmtpClientEx : IDisposable

Members

All Members | Constructors | Methods | Properties | Fields | Events
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| SmtpClientEx New() | Default constructor.
| AddRecipient(String) | Does RCPT TO: command.
| Authenticate(String, String) | Does AUTH command.
| Authenticated | Gets if pop3 client is authenticated.
| BeginAddRecipient(String, CommadCompleted) | Begin adding recipient.
| BeginAuthenticate(String, String, CommadCompleted) | Begins authenticate.
| BeginConnect(String, Int32, CommadCompleted) | Starts connection to specified host.
| BeginConnect(String, Int32, Boolean, CommadCompleted) | Starts connection to specified host.
| BeginConnect(IPEndPoint, String, Int32, CommadCompleted) | Starts connection to specified host.
| BeginConnect(IPEndPoint, String, Int32, Boolean, CommadCompleted) | Starts connection to specified host.
| BeginEhlo(String, CommadCompleted) | Begins EHLO command.
| BeginSendMessage(Stream, CommadCompleted) | Starts sending message.
| BeginSetSender(String, Int64, CommadCompleted) | Begin setting sender.
| BeginStartTLS(CommadCompleted) | Start TLS(SSL) negotiation asynchronously.
| Connect(String, Int32) | Connects to sepcified host.
| Connect(String, Int32, Boolean) | Connects to sepcified host.
| Connect(IPEndPoint, String, Int32) | Connects to sepcified host.
| Connect(IPEndPoint, String, Int32, Boolean) | Connects to sepcified host.
| Connected | Gets if smtp client is connected.
| Disconnect() | Disconnects smtp client from server.
| Dispose() | Cleasns up resources and disconnect smtp client if open.
| DnsServers | Gets or sets dns servers.
| Ehlo(String) | Does EHLO command. If server don't support EHLO, tries HELO.
| Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Finalize() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| GetDestinations(String) | Gets specified email domain possible connect points. Values are in priority descending order.
| GetHashCode() | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.)
| GetType() | Gets the Type of the current instance. (Inherited from Object.)
| IsSecureConnection | Gets if the connection is an SSL connection.
| LastDataTime | Gets when was last activity.
| LocalEndpoint | Gets local endpoint. Returns null if smtp client isn't connected.
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object.)
| QuickSendSmartHost(String, Int32, String, Mime) | Sends specified message to specified smart host.
| QuickSendSmartHost(String, Int32, String, String, String, Mime) | Sends specified message to specified smart host.
| QuickSendSmartHost(String, Int32, Boolean, String, String, String, Mime) | Sends specified message to specified smart host.
| QuickSendSmartHost(String, Int32, String, String, String[](), Stream) | Sends specified message to specified smart host. NOTE: Message sending starts from message stream current posision.
| QuickSendSmartHost(String, Int32, String, String, String, String, String[](), Stream) | Sends specified message to specified smart host. NOTE: Message sending starts from message stream current posision.
| QuickSendSmartHost(String, Int32, Boolean, String, String, String, String, String[](), Stream) | Sends specified message to specified smart host. NOTE: Message sending starts from message stream current posision.
| ReadedCount | Gets how many bytes are readed through smtp client.
| RemoteEndPoint | Gets remote endpoint. Returns null if smtp client isn't connected.
| Reset() | Send RSET command to SMTP server, resets SMTP session.
| SendMessage(Stream) | Sends message to server. NOTE: Message sending starts from message stream current posision.
| SessionActiveLog | Gets log entries that are currently in log buffer. Returns null if socket not connected or no logging enabled.
| SessionLog | Occurs when SMTP session has finished and session log is available.
| SetSender(String, Int64) | Does MAIL FROM: command.
| StartTLS() | Switches SMTP connection to SSL.
| ToString() | Returns a String that represents the current Object. (Inherited from Object.)
| WrittenCount | Gets how many bytes are written through smtp client.

Inheritance Hierarchy

Object
| SmtpClientEx

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)