SocketTools .NET Edition

ImapClient Class

Implements the Internet Message Access Protocol.

For a list of all members of this type, see ImapClient Members.

System.Object
   SocketTools.ImapClient

[Visual Basic]
Public Class ImapClient
    Implements IDisposable
[C#]
public class ImapClient : IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

The Internet Message Access Protocol (IMAP) is an application protocol which is used to access a user's email messages which are stored on a mail server. However, unlike the Post Office Protocol (POP) where messages are downloaded and processed on the local system, the messages on an IMAP server are retained on the server and processed remotely. This is ideal for users who need access to a centralized store of messages or have limited bandwidth. For example, traveling salesmen who have notebook computers or mobile users on a wireless network would be ideal candidates for using IMAP.

The ImapClient class implements the current standard for this protocol, and provides functions to retrieve messages, or just certain parts of a message, create and manage mailboxes, search for specific messages based on certain criteria and so on.

This class supports secure connections using the standard TLS protocols.

Requirements

Namespace: SocketTools

Assembly: SocketTools.ImapClient (in SocketTools.ImapClient.dll)

See Also

ImapClient Members | SocketTools Namespace