Email Components, WebMail, Smtp, Pop3, Imap, SSL, SMIME for .Net, ASP, VB.NET, C#, VB
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 plugin. 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