See Also

SmtpTester Class  | Dart.PowerTCP.EmailValidation Namespace

See Also PowerTCP Email Validation for .NET

SmtpTester Class Members

Dart.PowerTCP.EmailValidation Namespace : SmtpTester Class

SmtpTester overview

Public Constructors

Public Constructor SmtpTester Constructor Initializes a new instance of the SmtpTester class.

Public Properties

Public Property AutoReceive (Inherited from Tcp) Gets or sets a value which determines if data is automatically received.
Public Property Available (Inherited from Tcp) Gets the amount of data that has been received from the network and is available to be read.
Public Property Charset (Inherited from Tcp) Gets and sets the character set used for string/byte array conversions.
Public Property Client Gets or sets the client hostname or address when a specific interface binding is desired.
Public Property ClientPort Gets or sets a string used to restrict the local data port to a value or range of values.
Public Property Connected (Inherited from Tcp) Gets the connected state of the connection.
Public Property ConnectTimeout (Inherited from Tcp) Gets or sets the number of milliseconds to wait for response from the server when connecting.
Public Property Container (Inherited from System.ComponentModel.Component) 
Public Property DoEvents (Inherited from Tcp) Gets or sets a value that controls the processing of events during blocking method calls.
Public Property HelloName Gets or sets a value that determines the domain parameter sent with the HELO (or EHLO) command.
Public Property KeepAlive (Inherited from Tcp) Gets or sets the value of the socket's KeepAlive option.
Public Property LocalEndPoint (Inherited from Tcp) Returns the local address the socket is bound to.
Public Property MailFrom Gets or sets a value that determines the address parameter of the MAIL FROM command.
Public Property NoDelay (Inherited from Tcp) Gets and sets a value the disables the use of Nagle's algorithm so that data is sent immediately.
Public Property OutOfBandInline (Inherited from Tcp) Gets or sets a value that indicates whether out-of-band (urgent) data is read as normal in-line data.
Public Property Proxy (Inherited from Tcp) Returns the Proxy instance that controls proxy server use.
Public Property ReceiveBufferSize (Inherited from Tcp) Gets and sets the size of the system receive buffer.
Public Property ReceiveTimeout (Inherited from Tcp) Gets and sets the number of milliseconds that a Tcp.Receive method will block before throwing a SocketException.
Public Property RemoteEndPoint (Inherited from Tcp) Returns the remote address/port the socket is connected to.
Public Property ReuseAddress (Inherited from Tcp) Gets or sets a value that typically allows any local port to be specified, even if it is already in use.
Public Property SendBufferSize (Inherited from Tcp) Gets and sets the size of the system send buffer.
Public Property SendTimeout (Inherited from Tcp) Gets and sets the number of milliseconds that a Tcp.Send method will block before throwing a SocketException.
Public Property ServerPort Gets or sets the port to connect to on the remote server.
Public Property Site (Inherited from System.ComponentModel.Component) 
Public Property Socket (Inherited from Tcp) Returns a reference to the System.Net.Sockets.Socket instance being used.
Public Property Stream (Inherited from Tcp) Returns a SegmentedStream that can be used for advanced streaming operations on the socket.
Public Property SynchronizingObject (Inherited from Tcp)Set this object to automatically control thread marshalling between worker threads and the main UI thread.
Public Property Tag (Inherited from Tcp) Gets or sets an object reference that can be used to associate this instance with any other.
Public Property TestAccount Gets or sets a value that designates a test account to try prior to validating email addresses associated with a mail server.
Public Property UseEhlo Gets or sets a value that determines whether SMTP servers are greeted with an EHLO, instead of HELO.

Public Methods

Public Method BeginConnect (Inherited from Tcp)Overloaded.  Connect to a server asynchronously, specifying the local interface to use. The Tcp.EndConnect event is raised when completed.
Public Method BeginReceive (Inherited from Tcp)Overloaded.  Receive data into your buffer asynchronously specifying a buffer, offset, count and SocketFlags value. The Tcp.EndReceive event is raised when completed.
Public Method BeginSend (Inherited from Tcp)Overloaded.  Send data from your buffer asynchronously, specifying a buffer, offset, count and SocketFlags value. The Tcp.EndSend event is raised when completed.
Public Method Close (Inherited from Tcp)Overloaded.  Close the connection.
Public Method Connect (Inherited from Tcp)Overloaded.  Connect to a host, specifying the local interface to use.
Public Method CreateObjRef (Inherited from System.MarshalByRefObject) 
Public Method Dispose (Inherited from Tcp)Overloaded.  Releases all resources associated with the object.
Public Method GetLifetimeService (Inherited from System.MarshalByRefObject) 
Public Method InitializeLifetimeService (Inherited from System.MarshalByRefObject) 
Public Method Receive (Inherited from Tcp)Overloaded.  Receive data from the host, specifying a buffer, offset, count and SocketFlags value.
Public Method Send (Inherited from Tcp)Overloaded.  Send data to the server, specifying a buffer, offset, count and SocketFlags value.
Public Method ToString (Inherited from System.ComponentModel.Component) 
Public Method WaitFor (Inherited from Tcp)Overloaded.  Reads data from the stream until the specified string is found.

Public Events

Public Event ConnectedChangedEx (Inherited from Tcp) Raised when the value of the Object.Connected property changes. Supersedes the ConnectedChanged event.
Public Event Disposed (Inherited from System.ComponentModel.Component) 
Public Event EndConnect (Inherited from Tcp) Raised when the Tcp.BeginConnect request completes.
Public Event EndReceive (Inherited from Tcp) Raised when the Tcp.BeginReceive request completes.
Public Event EndSend (Inherited from Tcp) Raised when the Tcp.BeginSend request completes.
Public Event RawTrace (Inherited from Tcp) Raised when data has been sent/received.
Public Event Trace (Inherited from Tcp) Raised when data has been sent/received.

Protected Properties

Protected Property CanRaiseEvents (Inherited from System.ComponentModel.Component) 
Protected Property DesignMode (Inherited from System.ComponentModel.Component) 
Protected Property Events (Inherited from System.ComponentModel.Component) 

Protected Methods

Protected Method Finalize (Inherited from System.ComponentModel.Component) 
Protected Method GetService (Inherited from System.ComponentModel.Component) 
Protected Method MemberwiseClone (Inherited from System.MarshalByRefObject)Overloaded.  

See Also

SmtpTester Class  | Dart.PowerTCP.EmailValidation Namespace


Send comments on this topic.

Documentation version 1.0.3.0.

© 2008 Dart Communications.  All rights reserved.