Imap Properties

The Imap type exposes the following members.

Public propertyEnableLastDownloaded
Gets or sets whether MailBee should save currently downloaded envelopes in LastDownloadedEnvelopes property.
Public propertyFlags
Gets the flags that are applicable for the currently selected folder.
Public propertyIsAborted
Indicates whether Abort method has been called for the component.
Public propertyIsBusy
Indicates whether the component is performing a lengthy operation.
Public propertyIsConnected
Indicates whether the component is connected to the server.
Public propertyIsFolderSelected
Indicates if a folder is currently selected in the mail account.
Public propertyIsIdle
Gets if the component is in IDLE state.
Public propertyIsLoggedIn
Indicates whether the component has already successfully authenticated on the server and logged in the user account.
Public propertyIsSslConnection
Indicates whether the current connection (if any) is secured with TLS/SSL layer.
Public propertyCode exampleLastDownloadedEnvelopes
Gets the collection of the envelopes downloaded to the current moment.
Public propertyLastResult
Gets a numeric code of the last error.
Public propertyStatic memberLicenseKey Obsolete.
Assigns the license key.
Public propertyCode exampleLog
Gets the object used for logging MailBee activities into a file or memory buffer.
Public propertyMessageCount
Gets the number of messages in the currently selected folder.
Public propertyPermanentFlags
Gets the flags the client can change permanently.
Public propertyCode exampleProxy
Provides access to the settings which allow MailBee to connect to a mail server via a proxy server.
Public propertyRaiseEvents
Gets or sets whether the component will raise any events.
Public propertyRaiseEventsViaMessageLoop
Gets or sets whether the events will be raised on the message loop of the application or not.
Public propertyRecentCount
Gets the number of recent messages in the currently selected folder.
Public propertyRequestEncoding
Gets or sets the encoding used to convert a string into a bytes stream which is then sent to the mail server.
Public propertyResponseEncoding
Gets or sets the encoding used to convert a byte data received from the mail server into a string.
Public propertySetSeenForEntireMessages
Specifies if MailBee should also set SEEN flag when downloading entire messages.
Public propertySite
Gets or sets the object to be used as a site for the component.
Public propertyCode exampleSslCertificates
Provides access to the client and server SSL certificate settings.
Public propertyCode exampleSslMode
Gets or sets how the component should establish TLS/SSL connection with the mail server.
Public propertySslProtocol
Gets or sets the security protocol to be used for performing TLS/SSL negotiation and data encryption.
Public propertySynchronizingObject
Gets or sets the object used to marshal the calls of the event handlers.
Public propertyThrowExceptions
Gets or sets whether the component will throw exceptions on errors.
Public propertyTimeout
Gets or sets the amount of time (in milliseconds) the component will wait for a response from the server.
Public propertyTrialDaysLeft
Gets the number of days left to the date of the trial license key expiration.
Public propertyUidNext
Gets the UID to be assigned to the next message in the currently selected folder.
Public propertyUidValidity
Gets the UIDVALIDITY value of the currently selected folder.
Public propertyUnseen
Gets the ordinal message number of the first message which does not have "\Seen" flag set.
Public propertyUseXList
Gets or sets whether to use XLIST extension which allows the application to detect special folders like Sent, Drafts, Trash.
Public propertyUtf7EncodeFolderNames
Gets or sets whether MailBee should automatically encode folder names with UTF-7 Modified encoding.
Public propertyVersion
Gets the version of the MailBee assembly.
See Also