About

Founder of adeptio. I write about SMTP, mail gateways, email security, and operating complex communication platforms.

For more than 14 years I have supported some of Switzerland's largest companies with architecture, engineering, and operations.

Establishing a Microsoft Graph Connection in PowerShell: Reading a Mailbox and Sending Emails

EWS will be discontinued for Exchange Online on October 1, 2026. This step-by-step guide walks you through the entire process of setting up the Graph connection in PowerShell: app registration, certificate-based app-only sign-in, reading mailboxes, downloading ZIP attachments, and sending emails—with specific code for each step.

HIN Mail Gateway Based on SEPPmail: Backup & Disaster Recovery in a Cluster—and What's Changing with Stargate

The HIN mail gateway is based on a SEPPmail appliance. For backup and disaster recovery, the key factors are what the appliance backs up (only configuration and key material, not emails), how cluster replication works, and why it does not replace a backup.

Totemomail: "The licensed user limit has been reached" (Automatically clean up internal users via LDAP)

Anyone who has been running a totemomail environment for years is familiar with this phenomenon: At some point, a red warning appears in the upper-right corner next to the bell icon—“The licensed user limit has been reached.” The system continues to run, but you’re suddenly operating in a state of under-licensing. In this article, we’ll break down totemomail’s licensing model, explain why the number of internal users grows unnoticed, and set up an LDAP connection step by step—including an automatic cleanup agent—along with the CLI tools you’ll need to thoroughly test the LDAP connection beforehand.

Login is no longer possible after updating the HIN Mailgateway from version 14.1.4.2 to 15.0.5 (affects only systems in a cluster)

HIN MGW Login Issues After Update to 15.0.5 Due to Faulty Cluster Replication

Set Up Email Routing Between Apache James (Totemomail / Kiteworks EPG) and Exchange Online

SMTP Routing, Apache James Internals, and What It Takes to Ensure Emails Flow Smoothly Between Exchange Online and Apache James