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

Exchange

Custom Binding Grooper.Messaging

Defines a connection to the Microsoft Exchange mail server platform.

Remarks

ExchangeBinding provides a CMIS-compatible binding for connecting Grooper to Microsoft Exchange mail servers (on-premises or Exchange Online) via Exchange Web Services (EWS).


Overview

  • Enables Grooper to access, search, and manage mail messages, appointments, contacts, and tasks from one or more Exchange mailboxes.
  • Connectivity is established using EWS, supporting both on-premises Exchange and Exchange Online (Office 365).

Supported Content Types

Type File Type / Extension Description
Message message/rfc822 (.eml) Email messages
Appointment text/calendar (.ics) Calendar appointments
Contact text/x-vcard (.vcf) Contact records
Task text/plain (.txt) Tasks

Each type is exposed as a CMIS document type with its own set of queryable properties.


Repository Mapping

  • Each mailbox in the MailboxList property is mounted as a separate CMIS repository.
  • The login account must have access to all mailboxes listed (see Microsoft documentation on delegate access).
  • Folders and items within each mailbox are exposed as a hierarchical tree structure.

Authentication

  • Supports multiple authentication methods:
    • Auto (Windows credentials)
    • Basic (username/password)
    • NTLM
    • OAuth 2.0 (for Exchange Online)
  • See the AuthenticationMethod property for configuration.

Search Capabilities

  • All document types are full-text searchable and expose type-specific queryable properties.
  • Full-text search finds exact substrings in the document body. Operators such as AND/OR are not supported within a single CONTAINS() predicate; use multiple predicates for complex logic.
  • The UseSearchFolder property enables use of a dedicated Exchange Search Folder for fast queries and total counts (applies to Message type, root-level queries without CONTAINS()).

Usage Notes

  1. Configure Mailboxes
    • Add one or more email addresses to MailboxList.
    • Ensure the login account has access to each mailbox.
  2. Set Authentication
    • Choose and configure the appropriate AuthenticationMethod.
  3. Enable Search Folder (Optional)
    • Set UseSearchFolder to true for improved query performance on large mailboxes.
  4. Import Repositories
    • Use Grooper's CMIS Connection UI to import and manage repositories.

Security Considerations

  • Access to mailboxes is governed by Exchange permissions and the selected authentication method.
  • For delegated access, configure permissions in Exchange as documented by Microsoft.
  • OAuth is recommended for Exchange Online for enhanced security.

Limitations

  • Only EWS-compatible Exchange servers are supported.
  • Some advanced search operators and predicates may not be available.
  • Full-text search is substring-only; logical operators must be expressed as multiple predicates.
  • Search Folder optimization applies only to certain query types (see UseSearchFolder).

References


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

Properties

NameTypeDescription

Context Menu Commands

Command Shortcut Description
youtube_searched_for Rebuild Search Folder Deletes and recreates the dedicated Exchange Search Folder used by Grooper for optimized message queries.

See Also

Used By

Notification