New: drift-all 1.9 — Windows, Linux & macOS • Server Helpers • CGP Drive

Work with CommuniGate Pro
Like Never Before

With a new interface and newly designed helpers, you have instant access to all your data. Search through thousands of emails, attachments, and files instantly — without heavy data downloads or server load. Share and edit documents — like never before.

9
Integrated Modules
8
Helper Protocols
3
Platforms Supported
2
Languages (EN/DE)

Welcome to CGatePro.net

Welcome to the CGatePro.net website of Stalker Software GmbH, CommuniGate Pro distributor since 1992 and part of the CommuniGate Stalker vendor group till 2019.

Licenses

The Stalker Software GmbH sells CommuniGate Pro since 1992, is authorized distributor for licenses for 6.3, 6.4 and 6.5 versions.

Own Software

We are now actively developing around CommuniGate Pro. Try our new drift interface and the CommuniGate Pro Server helpers that leverage the interface's capabilities to a new level.

Contact Us

Contact us for any solution you need to build upon CommuniGate Pro.

[email protected]

Everything You Need

A complete collaboration platform with tightly integrated modules, all communicating through the real-time XIMSS protocol.

Email

Conversation threads, rich HTML composer, multi-mailbox search, attachment search, labels, flags, and print/PDF export.

Calendar

Event management with month, week, and day views. Recurring events, attendee management, invitations, and shared calendars.

Contacts

Business card view, contact groups, domain directory, CSV import/export, vCard support, and presence indicators.

File Storage

Full file manager with drag-and-drop, document editing via Collabora Online, file sharing with ACL, and templates.

Tasks

Task management with priorities, due dates, progress tracking, sharing, and iCalendar (vTodo) support.

Notes

Quick note-taking with folder organization, real-time sync, search, and collaboration through shared notebooks.

Chat / IM

Instant messaging with XMPP, buddy lists, presence indicators, typing notifications, and chat history.

Document Editing

Edit Office documents in-browser via Collabora Online. Word, Excel, PowerPoint — real-time co-editing with WOPI integration.

S/MIME Secure Mail

Import PFX/P12 certificates, sign and encrypt outgoing emails, unlock private keys per session. Full certificate management built in.

Built With Modern Technology

Enterprise-grade architecture with IP protection, offline support, and native desktop performance.

Drift Helper Protocols

Server-side helper services that extend CommuniGate Pro with advanced indexing, sharing, and third-party integrations.

Protocol 1 — Mail & Attachment Index
Protocol 2 — File Index
Protocol 3 — Sharing Helper
Protocol 4 — Collabora™ Integration
Protocol 5 — Zoom™ Integration

Collabora™ and Zoom™ are trademarks of their respective owners. We do not license or resell these products.

XIMSS Real-Time Protocol

Full implementation of CommuniGate Pro's XML Interface for Messaging, Scheduling, and Signaling. 31 protocol modules, instant push updates.

Async long-polling with instant delivery
~139 protocol commands implemented
Presence, typing indicators, live sync

Offline & Smart Caching

Encrypted local caching with configurable sync scope. WASM-based in-memory indexing for instant search without server round-trips.

IndexedDB (web) + file-based (desktop) cache
SQLite FTS for client-side full-text search
Per-folder sync with attachment caching

CGP Extensions

Server-side plugins and tools for CommuniGate Pro administration, security, and compliance.

Email Header Manager
CSP Plugin
Certificate Manager coming soon

Native Desktop Experience

The same powerful web client, wrapped in a native desktop shell. Available for Windows, Linux, and macOS. Persistent credential storage, offline access, and direct file system integration.

Windows, Linux & macOS

.NET 8 WebView2 (Windows), Tauri/WebKitGTK (Linux), and Tauri/WebKit (macOS). Self-contained, no runtime dependencies.

Secure Credential Storage

DPAPI-encrypted password storage on Windows. Remember per session or permanently.

Offline-First Architecture

Encrypted file-based cache with configurable sync. Access emails, contacts, and calendar offline.

drift

drift Desktop

Beta 1.5 — Now Available

Windows, Linux & macOS

New

CGP Drive

File synchronization for CommuniGate Pro. Sync your CGP file storage to a local folder, share files with public links, and manage access control — all from Windows Explorer.

Bidirectional Sync

Files sync automatically between your local folder and CGP. Copy a file in — it uploads within seconds. Changes on the server pull down instantly.

File Sharing & Public Links

Right-click any file → "Share via CGP..." to manage access control (read, read/write, admin) or generate a public link with one click.

Protected Native Binary

Single 5.5MB executable, compiled native Rust binary. No installer needed — just run it.

System Tray Integration

Lives in your system tray with live sync status, progress popup, and recent activity. Native login dialog with saved credentials and autostart.

CGP Drive

Beta 0.9 — Windows & macOS

Single executable • No dependencies

Built With

Vue 3
TS TypeScript
🦀 Rust / WASM
tw Tailwind CSS
Vite
C# .NET 8
📦 Tauri

CommuniGate Pro Licensing

Flexible licensing for organizations of any size. All tiers include email, calendaring, instant messaging, and collaboration.

Feature
SMB
25 – 1,000 accounts
Telco / Provider
1,000 – 10,000 accounts
Enterprise+
10,000+ accounts
Email (IMAP, POP, SMTP)
Groupware (Calendar, Contacts, Tasks) optional
MAPI / Outlook Connector optional
ActiveSync (Mobile Devices) optional optional
VoIP / SIP Telephony optional optional
Dynamic Cluster / HA optional optional optional
drift Web & Desktop App optional optional optional
CGP Helpers (Search, Files, Sharing) optional optional optional

All tiers include XIMSS, LDAP, S/MIME, file storage, and Collabora document editing.

Server Requirements Calculator

Estimate the infrastructure you need for your deployment

Configuration

Simultaneously Active Users

Percentage of total users

%
%
%
%
%
%

VoIP (Simultaneous Calls)

Call Recording

Estimated Requirements

Deployment Type
Single Server
Frontend Servers
Backend Servers
1
Server Specification
Modern 4-core CPU, 4-8 GB RAM
64-bit Linux or Windows, per server
Total Storage
1.2 TB
Local storage, RAID 1 or RAID 1+0

Estimates based on typical workloads. Actual requirements may vary.

Built With

Vue 3
TS TypeScript
🦀 Rust / WASM
tw Tailwind CSS
Vite
C# .NET 8
📦 Tauri

Built With

Vue 3
TS TypeScript
🦀 Rust / WASM
tw Tailwind CSS
Vite
C# .NET 8
📦 Tauri

Server Helpers

High-performance native helper applications that run on the CommuniGate Pro server. Built in Rust for Windows and Linux. No runtime dependencies.

Helper

mmindex-helper

Full-text search indexing for email and contacts. Builds per-account SQLite FTS4 databases for instant search across thousands of messages.

  • Email body, subject, sender, recipients, CC
  • Attachment content extraction (docx, xlsx, pptx, pdf)
  • Contact vCard indexing (name, email, phone, org)
  • Keyword extraction with stop words (57 languages)
  • Live XIMSS watcher for real-time index updates
Helper

files-index-helper

Full-text search indexing for user file storage. Indexes file metadata, ACLs, and extracted document content for instant file search.

  • File and folder names, paths, sizes, dates
  • ACL and access key indexing from .meta files
  • Document content extraction (docx, xlsx, pptx, pdf, txt)
  • Incremental sync with change detection
Helper

access-rights-helper

Unified API for managing mailbox sharing, file sharing, subscriptions, and Send-As delegation via XIMSS CLI commands.

  • Mailbox, file, and account ACL management
  • Mail and file subscription queries
  • Send-As delegation (grant, revoke, query)
  • Two-factor authentication status management
Content Filter

whitelabel-filter

Email header rewriting filter that removes CommuniGate Pro branding from outgoing messages. Persistent CGP content filter protocol.

  • Strip CGP product identifiers from Received headers
  • Replace Message-ID and X-Mailer headers
  • Custom header stripping by prefix
  • Hostname replacement across all headers

Free Demo Mode

All four helpers work without a license key in demo mode — limited to 5 accounts and 1 domain. All features are fully enabled. This is sufficient for evaluation and small installations. For production use, a license key unlocks configurable account/domain limits and domain binding.

Quick Setup Guide

1

Create helper directories

Inside your CGP base directory, create a subdirectory for each helper under Helpers/. Place the binary and .cfg file in each.

2

Configure each helper

mmindex.cfg

Email & contacts search indexing. XIMSS credentials optional (needed for live indexing and domain verification).

# CGP base directory (auto-detected if omitted)
# Windows: C:\CommuniGate Files   Linux: /var/CommuniGate
basedir=C:\CommuniGate Files

# XIMSS connection (optional — enables live indexing + domain verification)
server=127.0.0.1
port=11024
[email protected]
password=YourPassword

# Domains to index (* = all, or comma-separated: example.com,other.com)
domains=*

# Index storage path (relative to each account directory)
indexdir=account.web/private/index

# Log level: 0=none, 1=error, 2=warn, 3=info, 4=debug
loglevel=3

# Keyword extraction: on = deduplicate + remove stop words, off = raw text
keywords=on
# Stop word languages: all = 57 languages, or ISO codes: en,de,fr
keywords_languages=all

# Live indexing: off, ximss, file, both (requires XIMSS credentials)
liveindex=ximss
# Debounce delay in seconds for live changes (default: 2)
liveindex_debounce=2

# Periodic full re-index interval in seconds (0=disabled, 3600=hourly)
indexperiod=0

# Batch size for DB operations (default: 100)
batchsize=100

# Mailboxes to skip (comma-separated wildcard patterns)
ignoremailboxlist=Spam*,Junk*,Calendar*,Contacts*,Tasks*,Notes*,Drafts

files-index-helper.cfg

File storage search indexing. No XIMSS needed — reads files directly from disk.

# CGP base directory
basedir=C:\CommuniGate Files

# Domains to index (* = all)
domains=*

# Index storage path (relative to each account directory)
indexdir=account.web/private/index

# Log level: 0=none, 1=error, 2=warn, 3=info, 4=debug
loglevel=3

# Content extraction from documents: on/off
keywords=on

access-rights-helper.cfg

Sharing & ACL management. Requires postmaster XIMSS credentials (all operations use CLI commands).

# XIMSS connection (required)
server=127.0.0.1
port=11024
[email protected]
password=YourPassword

# Log level: 0=none, 1=error, 2=warn, 3=info, 4=debug
loglevel=3

whitelabel-filter.cfg

Email header rewriting. No XIMSS needed. Set modify_files=false first to test in dry-run mode.

# Brand name replaces "(CommuniGate Pro SMTP 6.x)" in Received headers
brand_name=SMTP

# Message-ID prefix replaces "ximss-" (e.g. <msg-12345@domain>)
messageid_prefix=msg-

# X-Mailer replacement (empty = strip the header entirely)
xmailer_replacement=

# Rewrite queue files: true = modify, false = dry run (log only)
modify_files=true

# Headers to strip entirely (comma-separated, case-insensitive prefix match)
strip_headers=X-TFF-CGPSA,X-ExtScanner,X-AttachExt,X-MIME-Autoconverted

# Hostname replacement map: old:new pairs (comma-separated)
# Replaces internal hostnames across ALL header values
hostname_map=

# CGP base directory (resolves relative queue file paths)
# Windows: C:\CommuniGate Files   Linux: /var/CommuniGate
cgp_base_dir=C:\CommuniGate Files

# Log level: 0=none, 1=error, 2=warn, 3=info, 4=debug
log_level=3
3

Register in CGP Admin

Go to Settings → General → Helpers. Add mmindex-helper, files-index-helper, and access-rights-helper as External App Helpers. Add whitelabel-filter as an External Filter. Set RestartPause to 30s.

4

Optional: Add license key

Place license.key in each helper's directory to unlock production account and domain limits.

💻
Windows x64
.exe binaries
🐧
Linux x64
Static binaries
🦀
Rust Native
No runtime deps
🔒
RSA-2048 Licensed
Domain-bound keys

Changelog

What's new in each release.

drift-all Beta 1.9

Latest
  • UI overhaul: icons-only toolbars, compact layout, consistent modules
  • Contacts: S/MIME certificate indicator, batch selection (shift+click)
  • Fix: S/MIME certificates no longer create duplicate contacts
  • Full email address shown in viewer (anti-phishing)
  • Fix: Email formatting preserved (line spacing, empty lines)
  • Drag-and-drop restored for emails, contacts, files

drift-all Beta 1.7

  • Cross-platform: Windows, Linux (.deb, .AppImage), macOS (.dmg)
  • Batch IMAP operations: fast mass delete, move, mark read/unread
  • Attach emails and files from any source to IMAP messages
  • Attached .eml emails rendered inline with full content
  • Encrypted mailbox creation (.embox) with S/MIME unlock
  • Composer From address preserved across minimize/restore

drift-all Beta 1.5

  • IMAP server-side search: text, flags (unread/flagged), date range
  • Multi-folder search across all IMAP mailboxes
  • Search field filtering: subject, from, to, body, all fields
  • Search results panel with auto-collapse and email preview
  • Fix: Folders shown as files in Files module
  • Fix: Notes showing invalid dates in desktop app

drift-all Beta 1.4

  • Multi-account IMAP/SMTP support (GMX, Gmail, Outlook, any IMAP server)
  • Rust Tauri desktop app — single 13 MB binary, no separate bridge process
  • IMAP IDLE: real-time email notifications via persistent server connection
  • Attachment viewing, downloading, forwarding (batch fetch)
  • Drag-and-drop email move between IMAP folders
  • Batch delete, flag toggle, mark read/unread for IMAP
  • Per-account S/MIME signing settings
  • From dropdown: compose from CGP or any external IMAP account
  • Parallel CGP + IMAP: both accounts receive live updates independently

Beta 1.5

  • Fix: Folders shown as files in Files module
  • Fix: Labels and flags not persisting across folder navigation
  • Fix: Notes showing invalid dates in desktop app

Beta 1.32

  • macOS desktop app (.dmg) — native Apple Silicon support
  • Linux: email link clicks open in system browser
  • Fix: browser reload preserves all cached emails

Beta 1.27

  • Email viewer: mark as unread, show source, redirect to
  • S/MIME: send unsigned/unencrypted option when key is locked

Beta 1.26

  • Graceful handling when access-rights-helper is not installed
  • Settings shows notice when sharing features are unavailable

Beta 1.25

  • Recurring calendar events: daily, weekly, monthly, yearly recurrence
  • Edit/delete single instance or entire recurring series
  • Birthday events: quick-create from recurrence dropdown or contacts
  • Fix: desktop search index not working
  • Fix: cache sync error on desktop app

Beta 1.24

  • Composer: fix draft editing placing body in forwarded-message panel
  • Composer: compact footer with inline option toggles (receipts, S/MIME, priority, signature)
  • Composer: toggle formatting toolbar, line spacing control
  • Composer: color-coded signature (green) and quoted message (blue) panels
  • Composer: tight paragraph spacing matching email signature rendering
  • Fix: S/MIME draft save error (no active private key)

Beta 1.23

  • TOTP 2FA: setup with QR code, verify before activating, clear TOTP
  • TOTP enforcement toggle: require TOTP at every login
  • Recovery email: set fallback email for password recovery
  • Forgot password: password recovery from login page
  • Auto-login after account signup

Beta 1.22

  • Fix: Files module not refreshing after create/upload/rename
  • Fix: Non-ASCII filenames (umlauts) causing 404 in file viewer
  • Fix: Right-click context menus no longer cut off at screen edges
  • Fix: Session cleanup on re-login prevents stale domain routing
  • Rebuilt CGP helpers with parameter parsing and UTF-7 decode fixes

Beta 1.21

  • S/MIME: certificate view, import/delete, session unlock in Settings
  • S/MIME: signed/encrypted badges and verification banner on received emails
  • S/MIME: automatic certificate extraction from signed messages
  • Settings: Services page now probes actual server helper availability

Beta 1.20

  • Sidebar: "Create New" dropdown (Email, Document, Spreadsheet, Presentation, Zoom Call)
  • Settings: protocol status display for Email Index, File Index, Sharing DB, Collabora, Zoom
  • Collabora/Zoom options hidden when not configured on server

Beta 1.19

  • Fix: file deletion now updates UI immediately

Beta 1.18

  • Attachment search: combined filters (type + from + date + content)

Beta 1.14

  • Print button: formatted email view in new window
  • PDF export via Collabora server-side conversion

Beta 1.13

  • Complete i18n: all remaining hardcoded strings now translate
  • Composer titles, reply/forward buttons, address labels translated
  • Attachment context menu, search panel, contacts/calendar translated

Beta 1.11

  • Composer full-screen: merged header into To: row for more space
  • Bold labels on From, To, Cc, Bcc, Subject fields
  • Improved Subject field spacing

Beta 1.10

  • Conversation view

Beta 1.09

  • Fix: Sending emails with long lines failing (RFC 2822 line wrapping)
  • Fix: Cache file BOM causing stale sync state
  • Improved WASM cache error diagnostics

Beta 1.08

  • Fix: Files module not showing newly created/uploaded files until manual refresh
  • Fix: Files index sync not reaching server helper
  • Fix: HTTP/HTTPS protocol switching loop in desktop mode
  • Fix: Calendar/task/note publish failing in desktop engine

Beta 1.07

  • Fix: Flag/label update notifications lost during folder sync and bulk operations

Beta 1.06

  • Full internationalization (i18n) support with English and German
  • Language auto-detection from browser / server prefs
  • Language switcher in Settings

Beta 1.05

  • Credential caching with auto-relogin on session expiry
  • Password storage: session-only or persistent (DPAPI encrypted)
  • Pre-fill server URL and username on login
  • Auto HTTP/HTTPS mode switch based on stored server URL

Beta 1.04

  • Fix: Drag-and-drop of addresses between To, Cc, Bcc fields
  • Fix: Reply-All now includes original CC recipients
  • Removed: Email drag-drop onto composer (caused conflicts)

Beta 1.03

  • Fix: Reply-All address splitting for names with commas

Beta 1.02

  • Fix: Attachment search showing wrong file types

Beta 1.01

  • Initial beta release

Experience drift Live

Try the full webmail client right now. No installation required — just log in and explore all modules.

Powered by CommuniGate Pro · Served via Cloudflare Tunnel