LumiSoft Mail Server User API
SmtpClientEx Class
Namespaces > LumiSoft.Net.SMTP.Client > SmtpClientEx
SMTP client.
Syntax
C#Visual BasicManaged C++
public class SmtpClientEx : IDisposable
Public Class SmtpClientEx _
	Implements IDisposable
public ref class SmtpClientEx : IDisposable
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
SmtpClientExNew()
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.)
static memberQuickSendSmartHost(String, Int32, String, Mime)
Sends specified message to specified smart host.
static memberQuickSendSmartHost(String, Int32, String, String, String, Mime)
Sends specified message to specified smart host.
static memberQuickSendSmartHost(String, Int32, Boolean, String, String, String, Mime)
Sends specified message to specified smart host.
static memberQuickSendSmartHost(String, Int32, String, String, String[](), Stream)
Sends specified message to specified smart host. NOTE: Message sending starts from message stream current posision.
static memberQuickSendSmartHost(String, Int32, String, String, String, String, String[](), Stream)
Sends specified message to specified smart host. NOTE: Message sending starts from message stream current posision.
static memberQuickSendSmartHost(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)