Site Map Email Us Home
 
All Products
Clever Internet Suite
Clever Internet .NET Suite
Clever Internet ActiveX Suite
Clever Keyboard Indicator
Database Comparer
Database Comparer VCL
Database Comparer ActiveX
Interbase DataPump
Subscribe and receive email notifications on all major releases and other important events.
Your Name:
Your Email:
 

Best Offer for Delphi / C++ Builder Developers

 

Buy FIBPlus at discount price !

 
 
Products Articles Downloads Order Support
Components  | Download  | Order  | History 
 

SMTP Server Description

Features  | Detailed Description 
 

The SMTP Server component is used for accepting and keeping emails from clients for further delivery to end recipients.

This component represents fully functional multithreaded server with the ability to customize the user and thread performance settings, supports all SMTP extensions according to RFC 821RFC 2821 and RFC 2554 protocols.

Using SmtpRelay component you can resolve MX exchanger for email recipients and relay emails sent to it.

You can use X.509 certificates for establishing the SSL / TLS secured connection.
With SMTP Server component you can enable debug log for showing entered commands and replies sent to the user.

Please see the Demos code (SmtpServer, SmtpServerSSL) and also the indexed Help documentation provided with the Clever Internet Suite installation for more details about using this component.

The most common members of the SMTP Server component can be seen below:

Property List

  Name   Description
 BatchSize Specifies the size of the transferred batch.
 CaseInsensitive Specifies whether the user account validation is case-insensitive.
 MaxRecipiets Maximum number of recipients allowed for the mail message.
 Port Specifies the port on which the SMTP server will listen to the user connections.
 UseLogin Makes the component use the Login Authentication method during the connecting session.
 UserAccounts Provides a list of SMTP server users which have allowed connecting to the SMTP server.
 UseSPA Makes the component use the Secure Password Authentication method during the connecting session.
 UseTls Specifies whether the component should use the TLS / SSL security protocol.

Method List

  Name   Description
 Start Starts the SMTP server.
 Stop Stops the SMTP server.

Event List

  Name   Description
 CramMD5Authenticate Occurs when the SMTP server has accepred the CRAM-MD5 authentication information from the user and needs to authorize or decline the connection.
 LoginAuthenticate Occurs when the SMTP server has accepred the LOGIN authentication information from the user and needs to authorize or decline the connection.
 MailFrom Occurs when the client submitted the message sender address.
 MessageReceived Occurs when the SMTP server received the message from the client.
 RecipientTo Occurs when the client submitted the next message recipient.
 CommandReceived Occurs when the SMTP server has received a command from the user.
 ResponseSent Occurs when the SMTP server has sent a reply on the command being received earlier.
 ServerError Occurs when an error is encountered when any action is performed.

 
Home  | Site Map  | Products  | Articles  | Downloads  | Order  | Support
 
    Copyright © 2000-2007