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  | Samples  | FAQ  | Download  | Order  | History 
 

IMAP Client Description

Features  | Detailed Description 
 

Use the IMAP component to connect to the mail server via the Internet Message Access Protocol (IMAP4) to download and manipulate emails or mailboxes on the mail server. This component implements the IMAP4 protocol and all its extensions as described in the Internet Standards documents RFC 1730 and RFC 2060

Using IMAP component you can log on to the server that requires SSL authentication and also authenticate using client certificate. See SSL / TLS support

Please see the Demos code (ImapClient) 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 IMAP component can be seen below:

Property List

  Name   Description
 Active Provides information about the activity status of the connection.
 AutoReconnect Specifies whether the component should reconnect to the server automatically, when the connection breaks.
 BatchSize Specifies the size of the transferred batch.
 ConnectionState Indicates the current connection state.
 CurrentMailBox Provides the information about selected mailbox.
 CurrentMessage Represents the current message index in the message list available within the selected mailbox.
 MailBoxSeparator Represents a character used to separate a mailbox in the hierarchical mailbox namespace.
 MailMessage Gets the Mail Message component, the mail message content of which will be processed.
 Password Specifies the password that allows the component to log on to the server.
 Port Specifies the port that allows the desired component to connect to the server.
 Server Specifies the server to connect to.
 TimeOut Determines the time-out interval (in milliseconds) for initiating data requests.
 UserName Specifies the user name that allows the component to log on to the 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 when connecting to the given server.

Method List

  Name   Description
 AppendMessage Appends a message to the specified mailbox.
 CopyMessage,
UidCopyMessage
Copies the message to the specified mailbox.
 CreateMailBox Creates a new mailbox on the IMAP4 server.
 DeleteMailBox Deletes the specified mailbox on the IMAP4 server.
 DeleteMessage,
UidDeleteMessage
Deletes the specified message from the current mailbox.
 GetMailBoxes Fills a list of mailboxes for the IMAP4 account.
 GetMessageFlags,
UidGetMessageFlags
Returns a set of the mail message flags.
 GetMessageSize,
UidGetMessageSize
Returns the size in bytes of a specified mail message.
 GetMessageUid Returns the unique message identifier for the specified mail message.
 GetSubscribedMailBoxes Fills a list of mailboxes for the IMAP4 account which have the Subscribed status.
 PurgeMessages Removes messages marked for deletion in the currently selected mailbox.
 RenameMailBox Renames a specified mailbox on the IMAP4 server.
 RetrieveHeader,
UidRetrieveHeader
Retrieves a mail message header only from the mail server.
 RetrieveMessage,
UidRetrieveMessage
Retrieves a mail message from the mail server.
 SearchMessages,
UidSearchMessages
Searches for messages in the current mailbox using the specified search criteria.
 SelectMailBox Selects a mailbox on the server as the current mailbox for message access.
 SetMessageFlags,
UidSetMessageFlags
Sets the specified message flags for the mail message.
 SubscribeMailBox Adds a mailbox to the list of "subscribed" mailboxes.
 UnsubscribeMailBox Removes a mailbox from the list of "subscribed" mailboxes.

Event List

  Name   Description
 OnGetCertificate Occurs when a server needs a certificate for establishing connection.
 OnProgress Occurs when data downloading / uploading is processed.
 OnReceiveResponse Occurs when server response is received.
 OnSendCommand Occurs when the component has sent a command.
 OnVerifyServer This event is where the client can decide whether to continue with the connection process.

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