MailBee.NET Objects 7.2

Imap Properties

The properties of the Imap class are listed below. For a complete list of Imap class members, see the Imap Members topic.

Public Static Properties

LicenseKeyObsolete. Assigns the license key.

Public Instance Properties

EnableLastDownloaded Gets or sets whether MailBee should save currently downloaded envelopes in LastDownloadedEnvelopes property.
Flags Gets the flags that are applicable for the currently selected folder.
IsAborted Indicates whether Abort method has been called for the component.
IsBusy Indicates whether the component is performing a lengthy operation.
IsConnected Indicates whether the component is connected to the server.
IsFolderSelected Indicates if a folder is currently selected in the mail account.
IsIdle Gets if the component is in IDLE state.
IsLoggedIn Indicates whether the component has already successfully authenticated on the server and logged in the user account.
IsSslConnection Indicates whether the current connection (if any) is secured with TLS/SSL layer.
LastDownloadedEnvelopes Gets the collection of the envelopes downloaded to the current moment.
LastResult Gets a numeric code of the last error.
Log Gets the object used for logging MailBee activities into a file or memory buffer.
MessageCount Gets the number of messages in the currently selected folder.
PermanentFlags Gets the flags the client can change permanently.
Proxy Provides access to the settings which allow MailBee to connect to a mail server via a proxy server.
RaiseEvents Gets or sets whether the component will raise any events.
RaiseEventsViaMessageLoop Gets or sets whether the events will be raised on the message loop of the application or not.
RecentCount Gets the number of recent messages in the currently selected folder.
RequestEncoding Gets or sets the encoding used to convert a string into a bytes stream which is then sent to the mail server.
ResponseEncoding Gets or sets the encoding used to convert a byte data received from the mail server into a string.
Site Gets or sets the object to be used as a site for the component.
SslCertificates Provides access to the client and server SSL certificate settings.
SslMode Gets or sets how the component should establish TLS/SSL connection with the mail server.
SslProtocol Gets or sets the security protocol to be used for performing TLS/SSL negotiation and data encryption.
SynchronizingObject Gets or sets the object used to marshal the calls of the event handlers.
ThrowExceptions Gets or sets whether the component will throw exceptions on errors.
Timeout Gets or sets the amount of time (in milliseconds) the component will wait for a response from the server.
TrialDaysLeft Gets the number of days left to the date of the trial license key expiration.
UidNext Gets the UID to be assigned to the next message in the currently selected folder.
UidValidity Gets the UIDVALIDITY value of the currently selected folder.
Unseen Gets the ordinal message number of the first message which does not have "\Seen" flag set.
UseXList Gets or sets whether to use XLIST extension which allows the application to detect special folders like Sent, Drafts, Trash.
Utf7EncodeFolderNames Gets or sets whether MailBee should automatically encode folder names with UTF-7 Modified encoding.
Version Gets the version of the MailBee assembly.

See Also

Imap Class | MailBee.ImapMail Namespace