MailBee Objects IMAP について

アプリケーションやASPページでIMAP4のEメールを検索、受信、解析、管理できるようにする高速かつ柔軟なCOMオブジェクト

MailBee Objects IMAPは開発者が簡単にWindowsまたは従来のASPアプリケーションにIMAP4の機能を追加できます。コンポーネントは、メッセージの検索や、新規/既読/未読のステータス( - メッセージ全体あるいはメッセージヘッダをダウンロードせずに上記のすべてを)のチェックをサポートしています。すべての基本的な機能は、完全にサポートされています - メッセージのプレビュー、ダウンロード、解析、管理し、メッセージとメールボックス(フォルダ)。コンポーネントは、従来からのASP、VB、デルファイ、C ++等の任意のActiveX対応の言語で使用できます。

MailBee Objects IMAP Features

IMAP4 Object

  • Supports Office 365, Gmail, and other providers..
  • 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 (supports SPECIAL-USE, XLIST, CHILDREN extensions which enable special folder flags like Sent, Drafts, Spam, Trash).
  • Copies, uploads, sets flags, deletes messages on the IMAP4 server.
  • Moves messages between mailboxes (the IMAP4 server must support MOVE extension).
  • Provides event notification mechanism and background processing.
  • Supports logging IMAP4 session into the file.
  • Executes user-supplied commands.
  • Ping method for keeping connection alive.
  • Idle method (the server must support IDLE extension).
  • GetMailboxQuota method (the server must support QUOTA extension).
  • Automatically decodes received messages from MIME format.
  • Automatically generates plain-text version for HTML-only messages.
  • Supports UIDs.
  • Supports secure authentication methods (including OAuth 2.0, CRAM-MD5, NTLM, GSSAPI/NTLM, GSSAPI/Kerberos, Integrated Windows Authentication).
  • Full and automatic support for Unicode and UTF-8. Supports international headers, attachment names, bodies, etc.
  • UTF-7M mailbox names.
  • GetCapabilities method to obtain the list of extensions supported by the server.

Message Object

  • Available in all MailBee Objects packages (POP3, IMAP4, SMTP, Objects).
  • 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 display HTML messages saving all necessary files.
  • Can create HTML messages importing all necessary files.
  • International character sets, Unicode, UTF-8, IDN domains fully supported.
  • 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.
  • E-mail address validation (both e-mail address syntax and domain MX lookup).

Attachment Object

  • Also available in all MailBee Objects packages as a part of Message object.
  • Content of attachment is available directly through Content property. You do not have to save a file to disk first and then read it to get attachment content.
  • SaveFile method allows you to easily save attachment content to disk.
  • Supports international and encoded filenames.
  • IsInline property allows to determine whether attachment is an object related in HTML message body (such as embedded image or CSS file) or not (i.e. attachment was explicitly added by the user).
  • ContentID and ContentType properties are also available.