Site Map Contact Us Home
E-mail Newsletter
Subscribe to get informed about
Clever Components news.

Your Name:
Your Email:
Previous Newsletters

Products Articles Downloads Order Support
Customer Portal      

SMTP Server

Features | Detailed Description

The SMTP Server is a component from the Clever Internet Suite library.
This component represents SMTP server and used for accepting and keeping emails from clients for further delivery to end recipients as specified in RFC 821, RFC 2821 and RFC 2554 documents.

Please use Smtp Relay component together with SMTP Server for processing message queue and relaying emails to recipients.

Available in .NET, VCL and ActiveX editions.


  • Multithreading, Unlimited connections support
  • Store messages posted by user to the disk
  • Keep posted messages in memory
  • Accept or Reject emails, Deny Relaying, Forwarding
  • SSL and TLS Encryption - Explicit and Implicit modes
  • Authentication with different methods: LOGIN, CRAM-MD5, NTLM
  • Free one year upgrades and support

Event-driven architecture for accepting incoming messages

The SMTP Server component provides advanced set of events for message accepting and receiving, user authenticating and other operations.

All these events allow you to work with incoming emails in-memory and store manually to, e.g., database.

Using the SmtpFileHandler component you can automatically handle all these events and allow server to save emails to the disk like MDaemon, Communigate and other mail servers.

Relaying messages

With SMTP Server component you can easily decide which messages should be relayed and which should not. You can separate all incoming messages for your SMTP Server users from messages which should be relayed to recipients outside of your server.

By using of SmtpRelay component you can easily resolve mail exchanger for these recipients and relay emails sent to it.

Explicit and implicit SSL / TLS modes

Using SMTP Server component, you can specify how to start SSL negotiation protocol.

You can implicitly start SSL negotiation after the connection is established (usually, on port 465) or first connect in plaintext, and then explicitly start SSL negotiation through a protocol command - 'STARTTLS'.

Samples, including WinForm clients with full source code

Please see the Demos code (SmtpServer, SmtpServerSSL) and also the indexed Help documentation provided with the Clever Internet Suite installation to learn more about using this component in your application.

Includes support for Delphi, C++Builder, C#, VB.NET and Javascript.

Complete Delphi and C# source code

When Purchasing the Clever Internet Suite you receive the full sources for all suite components and also free unlimited support.


    Copyright © 2000-2024