SMTP server component.
| C# | Visual Basic | Managed C++ |
public class SMTP_Server : SocketServer
Public Class SMTP_Server _ Inherits SocketServer
public ref class SMTP_Server : public SocketServer
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| SMTP_ServerNew() |
Defalut constructor.
| |
| AddSession(SocketServerSession) |
Adds specified session to sessions collection.
(Inherited from SocketServer.) | |
| AuthUser |
Occurs when connected user tryes to authenticate.
| |
| BindInfo |
Gets or set socket binding info. Use this property to specify on which IP,port server
listnes and also if is SSL or STARTTLS support.
(Inherited from SocketServer.) | |
| CanRaiseEvents | Gets a value indicating whether the component can raise an event. (Inherited from Component.) | |
| Container | Gets the IContainer that contains the Component. (Inherited from Component.) | |
| CreateObjRef(Type) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.) | |
| Dispose() |
Clean up any resources being used and stops server.
(Inherited from SocketServer.) | |
| Dispose(Boolean) | Releases the unmanaged resources used by the Component and optionally releases the managed resources. (Inherited from Component.) | |
| Disposed | Adds an event handler to listen to the Disposed event on the component. (Inherited from Component.) | |
| Enabled |
Runs and stops server.
(Inherited from SocketServer.) | |
| Equals(Object) | (Inherited from Object.) | |
| Events | Gets the list of event handlers that are attached to this Component. (Inherited from Component.) | |
| Finalize() | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (Inherited from Component.) | |
| 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.) | |
| GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetMessageStoreStream |
Occurs when server needs to get stream where to store incoming message.
| |
| GetService(Type) | (Inherited from Component.) | |
| GetType() | Gets the Type of the current instance. (Inherited from Object.) | |
| GreetingText |
Gets or sets server greeting text.
| |
| HostName |
Gets or set host name that is reported to clients.
(Inherited from SocketServer.) | |
| InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| InitNewSession(Socket, BindInfo) |
Initialize and start new session here. Session isn't added to session list automatically,
session must add itself to server session list by calling AddSession().
(Overrides SocketServer.InitNewSession(Socket, BindInfo).) | |
| LogCommands |
Gets or sets if to log commands.
(Inherited from SocketServer.) | |
| MaxBadCommands |
Gets or sets maximum bad commands allowed to session.
(Inherited from SocketServer.) | |
| MaxConnections |
Gets or sets maximum allowed connections.
(Inherited from SocketServer.) | |
| MaxConnectionsPerIP |
Gets or sets maximum allowed conncurent connections from 1 IP address. Value 0 means unlimited connections.
| |
| MaxMessageSize |
Maximum message size in bytes.
| |
| MaxRecipients |
Maximum recipients per message.
| |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
| MessageStoringCompleted |
Occurs when server has finished message storing.
| |
| OnSysError(String, Exception) | [Missing <summary> documentation for M:LumiSoft.Net.SocketServer.OnSysError(System.String,System.Exception)] | |
| RemoveSession(SocketServerSession) |
Removes specified session from sessions collection.
(Inherited from SocketServer.) | |
| SessionIdleTimeOut |
Session idle timeout in milliseconds.
(Inherited from SocketServer.) | |
| SessionLog |
Occurs when SMTP session log is available.
| |
| Sessions |
Gets active sessions.
(Overrides SocketServer.Sessions.) | |
| Site | (Inherited from Component.) | |
| StartServer() |
Starts server.
(Inherited from SocketServer.) | |
| StopServer() |
Stops server. NOTE: Active sessions aren't cancled.
(Inherited from SocketServer.) | |
| SupportedAuthentications |
Gets or sets server supported authentication types.
| |
| SysError |
Occurs when server or session has system error(unhandled error).
(Inherited from SocketServer.) | |
| ToString() | Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.) | |
| ValidateIPAddress |
Occurs when new computer connected to SMTP server.
| |
| ValidateMailboxSize |
Occurs when server needs to validate recipient mailbox size.
| |
| ValidateMailFrom |
Occurs when server needs to validate sender.
| |
| ValidateMailTo |
Occurs when server needs to validate recipient.
|
| Object | ||||
| MarshalByRefObject | ||||
| Component | ||||
| SocketServer | ||||
| SMTP_Server | ||||
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)