Email Components, WebMail, Smtp, Pop3, Imap, SSL, SMIME for .Net, ASP, VB.NET, C#, VB

MailBee IMAP4 Component
Try It!
Download Free Trial

MailBee IMAP4 Component

Fast and flexible COM object that enables your application or ASP page to search, receive, parse and manage email over IMAP4 protocol

What's new in 5.5

  • Full support of IMAP UTF-7M mailbox names
  • Ability to tolerate invalid IMAP envelopes
  • Decoding MS-TNEF (winmail.dat) attachments
  • Detecting and decoding UUE attachments in text body
  • Access to non-standard text body parts (such as calendar items)
  • New settings and methods for manual and automatic charset conversions

Overview

MailBee IMAP4 enables developers to quickly add IMAP capabilities to their Windows or web applications. The component supports message search and checking new/read/unread status (all of the above - without downloading entire messages or even message headers). Basic features are also supported - preview messages, retrieve, parse and manage messages and mailboxes (folders). The component can be used in any ActiveX-capable language such as ASP, VB, etc.

Like all other MailBee components, MailBee IMAP can be extended with MailBee SSL/SMIME Component. This will enable full support of SSL/TLS connections (for instance, you can use it with GMail) and S/MIME.

No knowledge of IMAP4, SSL, MIME and S/MIME is required.

In order to use the component, make sure the mail server you are using does support IMAP4 protocol.
 

IMAP4 Object Features

  • Retrieves entire message, message header, message header and part of message body, message envelope and body structure
  • Searches messages that match specified criteria
  • Retrieves, selects and manages mailboxes
  • Copies and deletes messages on the IMAP4 server
  • Provides event notification mechanism and background processing
  • Supports logging IMAP4 session into the file
  • Executes user-supplied commands
  • Ping method for keeping connection alive
  • Automatically decodes received messages from MIME format
  • Automatically generates plain-text version for HTML-only messages
  • Supports UIDs
  • Full support for Unicode, UTF8, and UTF-7M mailbox names. Supports international headers, attachment names, bodies, etc

Message Object Features

  • Available in all MailBee Objects packages (POP3, SMTP, Objects). Used as a main unit POP3 retrieval and SMTP sending methods operate with
  • Because SMTP object composes messages using Message object, all composing functionality of SMTP object also applies to Message object
  • Includes collection of a message's attachments
  • Provides access to custom message headers through GetHeader method
  • Can be created explicitly through CreateObject and then saved to disk or sent by SMTP object
  • Any content can be loaded to RawBody property (such as content of message file or attachment with message inside)
  • RawBody operates symmetrically: when you set Message properties or call Message-affecting methods (such as AddAttachment), RawBody will reflect this changes next time you read it; when you load RawBody with new value, other Message properties such as BodyText are refreshed
  • No redundant refreshes on RawBody. If you sequentially change some Message properties, RawBody will be updated only when you read it, not after every changing Message properties