Available in .NET, VCL and ActiveX editions.
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
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. |
UseSasl |
Makes the component use the SASL methods during the connecting session. |
UseTLS |
Specifies whether the component should use the TLS / SSL security protocol when connecting to the given server. |
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 |
Deletes the specified message from the current mailbox. |
GetMailBoxes |
Fills a list of mailboxes for the IMAP4 account. |
GetMessageFlags |
Returns a set of the mail message flags. |
GetMessageSize |
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 |
Retrieves a mail message header only from the mail server. |
RetrieveMessage |
Retrieves a mail message from the mail server. |
SearchMessages |
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 |
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. |