How to Override Default POP3 Server Command Handlers

The program provides a Delphi tutorial that utilizes the Clever POP3 Server component together with the POP3 File Handler component to deliver Emails to clients from your own application.
The TclPop3Server component represents a fully functional multithreaded server with the ability to customize the user and thread performance settings. The server supports all POP3 extensions, according to the RFC 1939, RFC 1734, and RFC 2449 protocols.
The other component, TclPop3FileHandler, implements the file-based storage for the user mailboxes and messages on the disk.
The given example shows how to override the default POP3 command handlers and implement your own ones. Please check out the STAT and the LIST overrides. Comments within the source code will help you to understand how the code works.
This program is mostly a simple demos, and by no means, a complete application. It has one predefined user, "CleverTester", with the password "clevertester". You are free to add any number of desired users using the TclPop3Server.UserAccounts property. The server supports both the POP and SASL authorization methods: LOGIN, CRAM-MD5, NTLM, and Kerberos.
How to compile:
  1. Please clone the GitHub/CleverComponents/Clever-Internet-Suite-Tutorials repository.
  2. Download and install the Clever Internet Suite library.
  3. Open and compile the Pop3ServerCmdOverride.dproj project in your Delphi IDE.
  4. Enjoy.
Please feel free to Contact Us and ask any program related questions.
Keep updated on Facebook   YouTube   Twitter   Telegram   Newsletter
Kind regards
Clever Components team

Add Feedback