LumiSoft Mail Server User API
POP3_Server Class
Namespaces > LumiSoft.Net.POP3.Server > POP3_Server
POP3 server component.
Syntax
C#Visual BasicManaged C++
public class POP3_Server : SocketServer
Public Class POP3_Server _
	Inherits SocketServer
public ref class POP3_Server : public SocketServer
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
POP3_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.)
DeleteMessage
Occurs when user requests delete message.
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)
Determines whether the specified Object is equal to the current 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.)
GetMessageStream
Occurs when user requests to get specified message.
GetMessgesList
Occurs when server needs to know logged in user's maibox messages.
GetService(Type)
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
GetTopLines
Occurs when user requests specified message TOP lines.
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.
MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
OnSysError(String, Exception)

[Missing <summary> documentation for M:LumiSoft.Net.SocketServer.OnSysError(System.String,System.Exception)]

(Inherited from SocketServer.)
RemoveSession(SocketServerSession)
Removes specified session from sessions collection.
(Inherited from SocketServer.)
SessionEnd
Occurs user session ends. This is place for clean up.
SessionIdleTimeOut
Session idle timeout in milliseconds.
(Inherited from SocketServer.)
SessionLog
Occurs when POP3 session has finished and session log is available.
SessionResetted
Occurs user session resetted. Messages marked for deletion are unmarked.
Sessions
Gets active sessions.
(Overrides SocketServer.Sessions.)
Site
Gets or sets the ISite of the Component.
(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 POP3 server.
Inheritance Hierarchy

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