Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

IMAP

Custom Binding Grooper.Messaging

Defines a connection to an IMAP mail server.

Remarks

IMAPBinding provides a CMIS-compatible binding for connecting Grooper to IMAP-compliant mail servers.


Overview

  • Enables Grooper to access, search, and manage email messages from one or more IMAP mailboxes.
  • Connectivity is established using the IMAP protocol (RFC 3501), supporting most standards-compliant mail servers.
  • Only mail messages are supported; calendar, contacts, and other object types are not accessible via IMAP.

Supported Content Types

Type File Type / Extension Description
Message message/rfc822 (.eml) Email messages only
  • Only mail messages can be retrieved and exported.
  • Attempting to access calendar events, contacts, or other special folders will result in an error.

Repository Mapping

  • The login mailbox is exposed as a single repository by default.
  • Additional mailboxes can be specified in the property (if supported by the server and account permissions).
  • The property allows you to restrict which mailbox folders are exposed and searched.
    • If left empty, all folders are exposed.
    • Selecting specific folders can improve search performance and exclude unwanted folders (e.g., "Deleted Items", "Junk").

Authentication and Security

  • Requires a valid username and password for the IMAP server.
  • The property enables secure (encrypted) connections (recommended).
  • The property should match your server's SSL/non-SSL configuration (default 993 for SSL, 143 for non-SSL).
  • The user account must have access to all mailboxes specified in (if used).

Search and Query Capabilities

  • Supports CMIS queries for mail messages, including property-based and full-text search.
  • String comparisons are limited to substring (LIKE '%value%') searches.
  • IMAP search does not support phrase searching, logical operators within a single predicate, or the IN() predicate.
  • Only mail message content is indexed and searchable.
  • Selecting fewer folders in can improve search speed.

Usage Notes

  1. Configure Server and Credentials
    • Set , , , , and .
  2. Select Folders (Optional)
    • Use to limit which mailbox folders are exposed and searched.
  3. Specify Mailboxes (Optional)
    • Use to expose additional mailboxes as repositories (requires appropriate permissions and server support).
  4. Import Repository
    • Use Grooper's CMIS Connection UI to import and manage the IMAP repository.

Limitations

  • Only mail messages are supported; calendar, contacts, and other object types are not accessible.
  • IMAP search is limited compared to Exchange/EWS (no phrase search, no IN(), limited operators).
  • Some IMAP servers may not support multi-mailbox access or may have unique folder structures.
  • No support for Exchange-specific features (use ExchangeBinding for full Exchange support).

References


> Note: This class is intended for use within Grooper's CMIS infrastructure and is not a general-purpose IMAP client.

Properties

NameTypeDescription

Used By

Notification