Internet Direct (Indy) Version 9.0.2 Beta
TIdSMTPServer
Implements a multi-thread SMTP Server.

TIdSMTPServer = class(TIdTCPServer)
Description
TIdSMTPServer is a TIdTCPServer descendant that specifies properties and methods needed to implement a multi-threaded SMTP (Simple Mail Transfer Protocol) server, as described in the Internet Standrds documents:

TIdSMTPServer allows control over basic server options and configuration using properties like AllowEHLO, NoDecode, ReceiveMode, and Messages. TIdSMTPServer also exposes event handlers used for receiving incoming mail data like OnReceiveRaw, OnReceiveMessage, and OnReceiveMessageParsed.

TIdSMTPServer allows control over operational features of the server implementation using the command handler architecture and optional event handlers, including: