Skip to content
Rafael Pfister
English EN

Choose language

English✓
ArticlesKnowledge BaseToolsCVE TrackerOpen Source ProjectsCIO HubAdmin HubAI & Automation HubOff TopicConsulting
Everything in the article collection Product
Microsoft
  • Microsoft Exchange 9
    • SMTP Session Duration
    • AuthMechanism 10
    • Analyze Mail Flow
    • Controlled Experiments
    • Fix Mail Loops
    • EXO Migration Without a Remote Move
    • Ghost Sender
    • Graph in PowerShell
    • Apache James ↔ M365
  • Exchange Online 9
    • MailHeaderAnalyzer (PowerShell)
    • Gateway loop
    • Journaling gap
    • EXO Enforcement 09/2026
    • S/MIME in secondary account
    • compauth Codes
    • Reading Hybrid Headers
    • Analyze Mail Flow
    • Sending IPs
  • Exchange On-Premises 6
    • Exchange Outage 10/2026
    • Journaling gap
    • SMTP Session Duration
    • CVE-2026-62911
    • Determine load profile
    • Analyze Mail Flow
  • Exchange Hybrid 5
    • EXO Enforcement 09/2026
    • AuthMechanism 10
    • Reading Hybrid Headers
    • Analyze Mail Flow
    • Sending IPs
  • Hybrid mail flow 3
    • Gateway loop
    • EXO Enforcement 09/2026
    • Reading Hybrid Headers
  • Exchange SU & CU 7
    • Exchange build numbers
    • 2026
    • Exchange Outage 10/2026
    • Exchange SU 10/2026
    • Exchange SU 09/2026 v2
    • Exchange SU 09/2026
    • EXO Enforcement 09/2026
    • Exchange SU 08/2026
    • Exchange SU 07/2026
  • Microsoft Teams 1
    • Teams Split Tunneling
  • Active Directory / Entra 2
    • Entra Domain Services
    • Entra Connect 2.6.84
  • Windows client 8
    • Windows Shell MotW
    • Move to smaller SSD
    • Rescuezilla Migration
    • netsh portproxy
    • Remote PowerShell
    • BIOS Update
    • Claude Desktop crash
    • RDP Printer Redirection
  • Outlook 2
    • HIN Mail Login
    • S/MIME in secondary account
Mail gateways
  • SEPPmail 2
    • Admin LDAP Login
    • SEPPmail 15.0.6
  • Kiteworks / Totemomail 10
    • Renew certificate
    • Kiteworks Shutdown
    • log4j2 disk space
    • TotemoMail Controls
    • Passwordless PuTTY
    • JMeter Load Test
    • Rebuild rule set
    • Graph in PowerShell
    • License limit reached
    • Apache James ↔ M365
  • Apache James 4
    • TotemoMail Controls
    • JMeter Load Test
    • Rebuild rule set
    • Apache James ↔ M365
  • HIN gateway 5
    • HIN Mail Login
    • Gateway loop
    • Access Gateway 2026
    • Backup & Recovery
    • Login Failure 15.0.5
  • Cisco ESA / SMA 3
    • Cisco ESA CVE-2026-76519
    • Cisco ESA CVE-2026-76461
    • SMA Certificate
  • FortiMail 1
    • FortiMail Zero-Day
Mail servers & webmail
  • Zimbra 1
    • Zimbra CVE-2026-73570
Tools
  • smtp-source / smtp-sink (Postfix) 3
    • Numbered Load Tests
    • Extract smtp-source
    • Email load tests
  • Apache JMeter 2
    • Email load tests
    • JMeter Load Test
  • PuTTY / Pageant 1
    • Passwordless PuTTY
  • Mail Header Analyzer 2
    • MailHeaderAnalyzer (PowerShell)
    • Analyze headers locally
  • OpenSSL 1
    • Test SMTP
Security
  • Vulnerabilities (CVE) 7
    • Cisco ESA CVE-2026-76519
    • Windows Shell MotW
    • Zimbra CVE-2026-73570
    • Cisco ESA CVE-2026-76461
    • FortiMail Zero-Day
    • Kiteworks Shutdown
    • CVE-2026-62911
Network & infrastructure
  • Load balancers 1
    • F5 Bulk Delivery
  • Tailscale 2
    • Tailscale vs. VPN
    • Exit Node vs. Subnet
AI & automation
  • Claude 4
    • Claude data center
    • Brave: long URL segments
    • Claude Desktop crash
    • VPS for Claude
  • OpenAI API 1
    • OpenAI Free Tokens
  • Cloudflare 1
    • Newsletter on Workers
Open source & selfhosting
  • Home Assistant 4
    • digitalSTROM and HA
    • Midea V2 Cloud API
    • Secure PortaSplit
    • Set up PortaSplit
  • RustDesk 1
    • Set Up RustDesk
  • Tailscale 2
    • Tailscale vs. VPN
    • Exit Node vs. Subnet
  • Rclone 3
    • Proton Drive & Linux
    • Rclone in Docker
    • Testing Rclone
  • Proton Drive 2
    • Proton Drive CLI
    • Proton Drive & Linux
  • Paperless-ngx 1
    • Paperless with Cloud Service
Protocol / topic
Protocols & standards
  • SMTP 28
    • Renew certificate
    • Kiteworks Shutdown
    • MailHeaderAnalyzer (PowerShell)
    • Gateway loop
    • EXO Enforcement 09/2026
    • SMTP Session Duration
    • TotemoMail Controls
    • NDR & Bounces
    • Relay: Check TLS
    • Numbered Load Tests
    • Extract smtp-source
    • Analyze headers locally
    • AuthMechanism 10
    • F5 Bulk Delivery
    • Reading Hybrid Headers
    • Determine load profile
    • Email load tests
    • JMeter Load Test
    • Analyze Mail Flow
    • Rebuild rule set
    • Controlled Experiments
    • Sending IPs
    • Fix Mail Loops
    • Email DNS Records
    • SMA Certificate
    • Test SMTP
    • Ghost Sender
    • Apache James ↔ M365
  • LDAP 5
    • SMA Certificate
    • Entra Domain Services
    • Admin LDAP Login
    • SEPPmail 15.0.6
    • License limit reached
  • DNS 5
    • F5 Bulk Delivery
    • Email DNS Records
    • Test SMTP
    • Entra Domain Services
    • Ghost Sender
  • TCP / network 13
    • Claude data center
    • Tailscale vs. VPN
    • netsh portproxy
    • Exit Node vs. Subnet
    • F5 Bulk Delivery
    • Teams Split Tunneling
    • Email load tests
    • Access Gateway 2026
    • Test SMTP
    • Entra Domain Services
    • Secure PortaSplit
    • Set up PortaSplit
    • VPS for Claude
  • TLS / certificates 8
    • Renew certificate
    • Relay: Check TLS
    • Email load tests
    • Email DNS Records
    • SMA Certificate
    • Test SMTP
    • Admin LDAP Login
    • Graph in PowerShell
  • SSH 2
    • Passwordless PuTTY
    • VPS for Claude
  • Kerberos 2
    • CVE-2026-62911
    • Entra Domain Services
Email security
  • Email encryption 7
    • HIN Mail Login
    • FortiMail Zero-Day
    • Kiteworks Shutdown
    • S/MIME in secondary account
    • Rebuild rule set
    • Email DNS Records
    • Test SMTP
  • SPF · DKIM · DMARC 7
    • MailHeaderAnalyzer (PowerShell)
    • Gateway loop
    • Analyze headers locally
    • compauth Codes
    • Email DNS Records
    • Test SMTP
    • Ghost Sender
  • Hardening & access 16
    • Cisco ESA CVE-2026-76519
    • Windows Shell MotW
    • Zimbra CVE-2026-73570
    • Cisco ESA CVE-2026-76461
    • FortiMail Zero-Day
    • Tailscale vs. VPN
    • Kiteworks Shutdown
    • netsh portproxy
    • Exit Node vs. Subnet
    • Remote PowerShell
    • Set Up RustDesk
    • CVE-2026-62911
    • Passwordless PuTTY
    • Sending IPs
    • Admin LDAP Login
    • VPS for Claude
Automation & APIs
  • PowerShell / Graph 16
    • Exchange Outage 10/2026
    • Exchange SU 10/2026
    • Exchange SU 09/2026
    • MailHeaderAnalyzer (PowerShell)
    • Gateway loop
    • Journaling gap
    • Remote PowerShell
    • Determine load profile
    • Exchange SU 08/2026
    • Analyze Mail Flow
    • Sending IPs
    • Fix Mail Loops
    • EXO Migration Without a Remote Move
    • Exchange SU 07/2026
    • Graph in PowerShell
    • License limit reached
  • APIs & integrations 6
    • digitalSTROM and HA
    • Claude data center
    • OpenAI Free Tokens
    • Midea V2 Cloud API
    • Secure PortaSplit
    • Newsletter on Workers
Operations
  • Releases & updates 12
    • Exchange Outage 10/2026
    • Exchange SU 10/2026
    • Exchange SU 09/2026 v2
    • Exchange SU 09/2026
    • Proton Drive & Linux
    • EXO Enforcement 09/2026
    • BIOS Update
    • Exchange SU 08/2026
    • SEPPmail 15.0.6
    • Entra Connect 2.6.84
    • Exchange SU 07/2026
    • Login Failure 15.0.5
  • Backup & recovery 6
    • Proton Drive CLI
    • Move to smaller SSD
    • Rescuezilla Migration
    • Journaling gap
    • Testing Rclone
    • Backup & Recovery
  • Migration & deadlines 5
    • Move to smaller SSD
    • Rescuezilla Migration
    • EXO Enforcement 09/2026
    • EXO Migration Without a Remote Move
    • Access Gateway 2026
  • Containers & Docker 1
    • Rclone in Docker
  • Storage & sync 6
    • Proton Drive CLI
    • Proton Drive & Linux
    • log4j2 disk space
    • Paperless with Cloud Service
    • Rclone in Docker
    • Testing Rclone
  • Licences & limits 2
    • OpenAI Free Tokens
    • License limit reached
  • Troubleshooting & diagnostics 32
    • Exchange Outage 10/2026
    • digitalSTROM and HA
    • HIN Mail Login
    • Brave: long URL segments
    • MailHeaderAnalyzer (PowerShell)
    • Journaling gap
    • log4j2 disk space
    • SMTP Session Duration
    • S/MIME in secondary account
    • TotemoMail Controls
    • NDR & Bounces
    • Relay: Check TLS
    • Extract smtp-source
    • Analyze headers locally
    • AuthMechanism 10
    • compauth Codes
    • Reading Hybrid Headers
    • BIOS Update
    • Determine load profile
    • Claude Desktop crash
    • Email load tests
    • RDP Printer Redirection
    • JMeter Load Test
    • Analyze Mail Flow
    • Rebuild rule set
    • Controlled Experiments
    • Fix Mail Loops
    • SMA Certificate
    • Test SMTP
    • Testing Rclone
    • Ghost Sender
    • Login Failure 15.0.5
  • Testing & load tests 7
    • Numbered Load Tests
    • Extract smtp-source
    • Email load tests
    • JMeter Load Test
    • Controlled Experiments
    • Test SMTP
    • Testing Rclone
Energy
  • Electricity & tariffs 4
    • Understanding Your Electricity Bill
    • Is a LEG Worth It?
    • Tool: LEG Calculator
    • LEG explained
All tools

Mail and messaging

  • Mail DNS Check

    Check MX, SPF, DKIM, DMARC

  • Mail Header Analyzer

    Trace the delivery path

  • Command Builder

    Build DNS, SMTP, LDAP commands

  • HIN Check

    Reachability via HIN

  • Exchange Build Numbers

    Check a build, always current

  • CVE Tracker

    Latest vulnerabilities, alerts

Electricity and energy

  • LEG Price Calculator

    Run the numbers on an LEG

← Blog

All articles · Page 8

Understanding Mail Routing Between TotemoMail and Exchange Online

How TotemoMail stores and processes messages, how the underlying Apache James switches between processors, and what matters for a secure mail loop with Exchange Online.

June 17, 2026 Kiteworks / Totemomail 10 min read
← Newer 12345678 Older →
© 2026 Rafael Pfister · Content licensed under CC BY-NC-SA 4.0 adeptio.ch · LinkedIn · GitHub · CVE · RSS · Privacy ·

Analytics

This website uses analytics to understand how it is used and to keep improving it. Collection is on by default: you can object to it here, or allow it again later.

Privacy policy
RP Rafael Pfister Get CVE alerts or new articles straight in Teams?
Subscribe

Subscribe

What would you like to receive?
Or only specific topics

Admin Hub

AI & Automation Hub

Off Topic

Where to?

  1. In the channel, click ••• and choose “Workflows”.
  2. Pick the template “Send webhook alerts to a channel” and confirm team and channel.
  3. Copy the webhook URL shown and paste it here. A message to confirm the subscription then appears in the channel.

If your organisation does not allow this, the same messages are available by email.

  1. At api.slack.com/apps, create an app or pick an existing one and turn on “Incoming Webhooks”.
  2. Choose “Add New Webhook to Workspace” and select the channel.
  3. Copy the webhook URL and paste it here. A message to confirm the subscription then appears in the channel.

If your organisation does not allow this, the same messages are available by email.

  1. In the channel settings, open “Integrations” and then “Webhooks”.
  2. Choose “New Webhook” and click “Copy Webhook URL”.
  3. Paste the URL here. A message to confirm the subscription then appears in the channel.

If your organisation does not allow this, the same messages are available by email.

Public Telegram channel, no signup with rafaelpfister.ch.

Telegram, WhatsApp and RSS always contain all articles.

Public WhatsApp channel, no signup with rafaelpfister.ch.

Telegram, WhatsApp and RSS always contain all articles.

Feed address for feed readers. In Teams you can also use Power Automate (template “Post a channel message when a new RSS feed is published”), in Slack /feed subscribe.

Telegram, WhatsApp and RSS always contain all articles.

The webhook URL is stored encrypted and used only for these messages. Every message contains an unsubscribe link. Privacy