MailBee Objects is a set of powerful
and easy to use ActiveX COMponents intended for usage in your Windows and ASP
web pages to get email messages from Internet servers using POP3/IMAP4 protocols
or send them via SMTP protocol, including converting e-mail messages from or into
MIME format.
MailBee Objects contain several objects and collections:
- POP3 object is created by the user.
It connects to POP3 server (secure authentication (APOP, NTLM, MSN) is also
available), retrieves messages and creates Message objects. You can get all
messages at once (in this case POP3 returns you Messages
collection), or you can receive particular message (and get single Message
object)
- IMAP4 object is created by the user.
It connects to IMAP4 server, retrieves messages or message envelopes (advanced
variant of message header)
- SMTP object is created by the user.
It connects to SMTP server (secure authentication is also available), sends
composed or relays previously saved to disk messages
- Message object includes properties
to access message headers ("From", "Subject", etc.) and
collection of e-mail attachments (Attachments property). Message
objects used for both email retrieval and sending (POP3/IMAP4
objects create them for you, while you may create them for SMTP object)
- Attachment object represents
message attachment. Message object can hold an unlimited number of
the attachments in Attachments
collection
- SSL object is created by the user. This
object is attached to SMTP, POP3, IMAP4 objects thus
switching them to secure communications mode
- SMIME object is created
by the user. This object allows e-mails securing according to the S/MIME standard.
Message object is processed using the properties and methods
of the SMIME object (such as Encrypt,
Decrypt, Sign,
etc)
MailBee.POP3 object allows you to write e-mail managing and retrieving
engine in just a few seconds. MailBee.POP3 automatically performs complex
operations such as splitting message into parts, decoding headers and body from
various MIME-encodings (Base64, quoted-printable, UUE), converting charsets to
native Window codepage. With MailBee.POP3, you have access to both raw
and decoded message content, and can do everything with it - save to database,
to disk, or even modify message properties and then send the message with MailBee.SMTP
object.
MailBee.POP3 can also operate with MessageCensor library through
GetCensoredBody method. MessageCensor
is a powerful and customizable tool for removing any unwanted content from arbitrary
html text (for example, html-formatted email message), and it is available for
FREE from MailBee website.
MailBee.IMAP4 is a version of MailBee.POP3 object for IMAP4 mail
protocol. It supports advanced IMAP4 features such as message envelopes and body
structures, message search, looking for new/unread/recent messages, multiple mailboxes,
and much more.
MailBee.SMTP object is an easy to use tool to create and send e-mail
messages. It supports creating both plain-text and html-formatted messages with
attachments and inline objects (including automatic alternative body creation,
automatic scanning and adding attachments for specified html source and much
more). As MailBee.POP3, MailBee.SMTP also allows you to use secure
authentication to SMTP servers.
MailBee.SMTP object can be extended with external MailBee
Message Queue system to enable message queuing that can noticeably improve
performance of email sending applications or web pages. Alternatively, if your
mail server is IIS SMTP, you can submit messages directly into its pickup folder
(like CDONTS does).
Both MailBee.POP3, MailBee.IMAP4 and MailBee.SMTP objects
support event firing for better control of the requested operations and logging
capabilities (in many cases logging might noticeably simplify debugging and
development).
MailBee.SSL object allows you to implement secure communications mode
just in a few lines of code: creating an SSL object and setting SSL
property of SMTP, POP3 or IMAP4 object to reference of
newly created SSL object. However, SSL object can be easily configured
and tweaked if needed. For example, you can use regular port communications
(secure communication on the same port as regular communication), search or
check certificates, force specific security methods, and much more.
MailBee.SMIME object allows you to secure your e-mails easily
by using the digital certificates. This object allows you to add the digital
signatures to new messages; to encrypt the messages; to verify digital signatures
of received messages and to decrypt these messages; to manage the digital certificates
of the message senders and recipients.
Copyright © 2002-2008, AfterLogic
Corporation. All rights reserved.