Self-hosted email in air-gapped networks

Internal-only mail and calendars on disconnected networks need an offline supply chain, an internal certificate authority and a controlled exchange path across the boundary. This page explains what changes and which open-source platforms fit.

On this page

Self-hosted email in air-gapped networks: why the build changes

Picture a team that must give users mail and calendars on a network with no internet route at all. On that network the build changes in four ways: there is no public DNS for MX, SPF, DKIM or DMARC, no outbound relay to a smarthost, patches and spam rules arrive only by physical or approved transfer, and every certificate has to come from an internal certificate authority that clients already trust. The mail protocols themselves, IMAP, SMTP, CalDAV and CardDAV, do not change. The short answer on platforms is that the candidates are the same ones used online, such as Stalwart, mailcow or OX App Suite, but the decision turns on whether each one can be installed and updated without reaching the internet. That question has to be answered per product and per edition, not assumed from the open-source license.

The hard parts are the offline supply chain and the boundary, not the mailbox server. Every container image, package, Helm chart, antivirus signature and anti-spam rule set must be pulled on a connected system, checked for integrity and authenticity, and carried across the gap under a documented procedure. The NERC CIP-013-2 standard, which addresses supply chain risk management for vendor software and patches in the electric sector, shows the kind of control auditors expect for that transfer step, even if your sector has no such rule. Plan a repeatable update cycle with a named owner, a staging copy of the mail stack and a rollback path. At the boundary, decide early which messages may cross, through what gateway, and who approves exceptions, because that policy shapes the whole design.

Air-gapped support is often a paid-edition feature, so treat it as a procurement question rather than a configuration detail. Mattermost lists air-gapped deployment in its Enterprise Advanced plan, and Plane offers a separate Airgapped edition on its own codebase. Element offers a Sovereign edition for air-gapped deployments. Confirm in writing with each vendor which edition, license terms and update channel support disconnected operation, and whether offline updates are included or billed separately. For OX App Suite, Open-Xchange states that certain modules may be subject to custom packaging or separate fees set in the license agreement, so ask for that list before scoping the build. Do not assume a free community release covers an offline deployment.

Which requirements shape an air-gapped mail build

This table maps each requirement family to the source that drives it, what it means for an internal-only mail and calendar build, and where teams most often misread it. Read it as a set of questions to confirm with your assessor and your own policy owners, because several sources set outcomes rather than prescribing products. The main takeaway is that the offline image process and package integrity checks are engineering tasks, while retention and audit obligations depend on your regulator and must be confirmed separately.

RequirementWhat it means for the mail buildEvidence an assessor will expectWhere it usually fails
Offline container images (Kubernetes kubeadm pattern)Mirror every container image the mail stack needs into an internal registry before cut-over, and point the installer at that registry instead of a public one.Image manifest with versions, the registry location used at install, and a record of the import process.Images pulled on an internet-connected host are copied over without a manifest, so the build cannot be reproduced.
Offline self-managed pattern (GitLab offline guidance)Treat the mail platform's own updates, licenses and dependencies as a separate offline delivery path, with a documented bundle and install procedure.Runbook for offline install and upgrade, plus confirmation of which features need online services.Features that call external services (license checks, remote scanners, hosted rules) fail silently or are disabled without a plan.
Software integrity for packages carried across the boundary (NERC CIP-013-2)Verify the integrity and authenticity of every package, patch and signature file before it crosses the isolation point, and record the verification.Hash or signature checks, a transfer log, and vendor procurement records covering patches.Teams check the download once but not the copy that reaches the isolated network, or accept unsigned rule files.
Interactive remote access (NERC CIP-005-7)If vendors or administrators reach the mail platform remotely, route sessions through a controlled intermediate system with encryption and multi-factor authentication, and be able to disable vendor sessions.Access architecture diagram, MFA records, and procedures for detecting and ending active vendor sessions.Support engineers use direct remote tools or shared administrator accounts during incidents.
Internal DNS and certificate authorityRun internal name resolution for mail hosts, MX-equivalent routing and client autodiscovery, and issue certificates from an internal CA trusted by all clients and servers.CA hierarchy and root distribution record, certificate inventory, and internal DNS zone records.Clients that expect public certificates fail, and certificate renewal depends on a CA that is not monitored.
Antivirus signatures and spam rulesSignature databases and filtering rule sets are delivered as offline bundles on a fixed schedule, with age and version checks before they go live.Update logs showing source media, version and date, and a rollback record.Signatures or rules age out because nobody owns the import step, leaving filtering blind to new threats.
Audit logging of mail activity (HIPAA 164.312(b), SEC 17a-4 context)HIPAA requires audit controls that record and examine activity in systems holding ePHI. SEC 17a-4 requires broker-dealers to preserve business communications for not less than three years. Confirm which applies to your mail and where the archive sits.Audit log retention settings, review procedures, and a documented archive or journaling design where a retention rule applies.Teams assume the mailbox server is the record, or export logs to a host that is not itself protected or retained.
Transmission security for ePHI (HIPAA 164.312(e)(1))Inside an isolated network, confirm that mail and client traffic is encrypted and that any cross-boundary exchange has a documented, approved method.Protocol configuration showing enforced TLS, and the approved exchange procedure.Plain protocols remain enabled on internal listeners because nobody reviewed them after installation.

Which open-source mail platforms fit an air-gapped network

Three open-source options cover most internal-only mail needs, but they differ sharply in footprint and in how air-gapped support is licensed. Each card sets out where the platform fits, what must be staged before the network is disconnected, and which licensing questions to settle with the vendor first.

Stalwart for lean internal mail

Stalwart is an all-in-one server for IMAP, JMAP, SMTP, CalDAV, CardDAV and WebDAV, licensed under AGPL-3.0 with an optional Enterprise License from Stalwart Labs. Its small component count suits an isolated network with a limited number of administrators. Before disconnecting, stage the container or binary, the spam and antivirus data you will need, and the internal certificate chain. Confirm with the vendor whether the Enterprise License is required for your support and update model, and which features sit behind it.

mailcow for Docker-based teams

mailcow-dockerized is a GPL-3.0 bundle of mail, webmail, calendar and contacts services that runs on Docker. It fits a single-site internal network where the team is comfortable operating Docker Compose stacks. Plan for an offline image registry, a local mirror of the update package and a process to carry signed updates across the boundary. Confirm which bundled components pull external resources at start-up and how the project documents running without internet access.

OX App Suite v8 on Kubernetes

OX App Suite v8 is delivered as Helm charts on Kubernetes, which is a strong fit for large or multi-site estates that already run a platform team. Helm 3.17.0 or newer is required, Istio is needed unless you use the basic ingress-nginx option, and MariaDB, Redis 7.4.x and a distributed file system must be present. Every container image, chart and database package must be mirrored into the enclosed network. Choose the LTS line deliberately, since the Support Commitment ties each release to a fixed support window.

Storage and database prerequisites

OX App Suite stores OX Drive files and PIM attachments on NFS for small to mid-size deployments, or on object storage such as AWS S3, Ceph RadosGW or Scality RING for larger ones. MariaDB with InnoDB, in one of the supported 10.6.x, 10.11.x, 11.4.x or 11.8.x lines, holds primary data. Both must be sized, backed up and restored inside the boundary, because no vendor service will be available to fall back on. Confirm the supported Galera Cluster topology and the object storage product before you commit hardware.

Licensing of modules and editions

The OX App Suite Operations Guide states that the right to use certain modules or features may be subject to custom packaging, limitations or separate fees set in the license agreement. Open-Xchange publishes AGPL-3.0 mirrors of the App Suite UI and middleware, but that does not decide what your contract includes. Ask for a written list of modules, support tiers and air-gapped entitlements before scope is agreed. Stalwart's Enterprise License and mailcow's GPL terms raise the same question in different forms.

How to keep mail, antivirus and spam rules current offline

Every update to the mail stack should follow one chain: pull and verify on a connected staging side, carry across an approved path, import into a private registry or repository, then test before production. Staging is where the mail server images or packages, antivirus signatures, and spam rule sets are downloaded, checked against the vendor's published hashes or signatures, and assembled into a single transfer set. Nothing reaches the isolated network unless it has passed through that staging step. For a containerized mail stack, the staging side should also hold the base images and any operator or chart dependencies, so the isolated side never needs to resolve a public registry.

For Kubernetes-based components, the pattern is well documented. The kubeadm workflow lets you run kubeadm config images list and kubeadm config images pull on the staging side to fetch control plane images in advance, then point kubeadm init at your internal registry with the --image-repository flag. The same logic applies to mail workloads: mirror every image your chart references into the private registry, and confirm that the chart's image references resolve to that registry before the cluster is ever exposed to a change. Ask your integrator to produce a list of every image tag and chart version in each transfer, so that the list, not memory, defines what is deployed.

Record a hash and an approval for every item that crosses the boundary. Each transfer should carry a manifest with file names, cryptographic hashes, source URLs, the time of download, the person who staged it, and the change approver who accepted it on the inside. Keep these records with your change tickets so an auditor can trace any signature file or rule set back to its origin. Cadence is a policy decision you should set with your security team and document, not a fixed schedule. Confirm with your vendor how often they publish signature and rule updates, and how urgent a security fix is handled, because that determines how often the transfer path needs to run.

How users exchange mail across the boundary when policy allows

The simplest and most defensible design keeps all mail inside the disconnected network. Users message each other on the internal mail server, calendars and free/busy lookups work only among internal accounts, and there is no SMTP path to or from the outside. Content inspection is then limited to internal traffic, which still needs malware and spam controls because a compromised internal host can send mail. Encryption concerns are internal, such as TLS between clients and the server and between internal mail components. Logging focuses on authentication and message flow inside the enclave. Approval is usually a decision by the security owner and the business owner of the network, recorded in the system security plan.

  • Content inspection: Internal mail is still scanned for malware and for policy violations, since the sender may be an internal account that has been compromised.
  • Encryption: Confirm that client connections and server-to-server connections inside the enclave use TLS with certificates from the internal certificate authority.
  • Logging: Keep mail server authentication and delivery logs in the enclave's log store, and confirm retention periods with your records owner.
  • Approval: Record the decision that external mail is out of scope, with a named owner who reviews it when the network's purpose changes.
  • Operational side effect: Users need a documented process for reaching outside contacts, such as a physical courier or a separate approved system, so they do not improvise.

Before you commit to this model, ask the vendor or integrator to confirm that the mail server can run with no external relay configured and that it raises no errors when outbound DNS is unavailable.

How an air-gapped mail rollout runs in phases

The sequence turns a disconnected network into a tested mail, calendar and contacts service with a documented boundary, verified software inputs, an internal certificate chain and evidence that the update path works without internet access.

  1. Scope the boundary and write the transfer policy

    The security owner, the mail platform lead and the compliance lead agree which users, domains, client types and data classes stay inside the enclave, and whether any mail, calendar or attachment may cross the boundary. They also decide who approves each transfer and how transfers are logged. The output is a signed boundary policy that names every permitted path, such as none, a one-way data diode or a manual media process, and lists the controls each path must meet. Confirm with your assessor which controls they expect to see documented before this policy is accepted.

  2. Build the offline artifact supply chain

    The platform team builds a staging environment on a connected network, pulls the mail server, container images, operating system packages, antivirus signatures, spam rules and vulnerability feeds, then records a checksum and origin for each item in an inventory. Packages are scanned and verified against vendor signatures before they are written to approved media. The output is a bill of materials for the transfer and a signed manifest that the enclave side checks on arrival. Where your supplier obligations require it, the inventory should also support your software integrity and authenticity review for the vendor.

  3. Stand up internal DNS and the certificate authority

    The network team creates internal zones for mail hosts, MX and service records, and reverse lookups, and the security team establishes an internal certificate authority that issues server certificates for SMTP, IMAP, JMAP, CalDAV and CardDAV endpoints. Client and server trust stores are updated through the approved image or configuration channel. The output is a working test where each service resolves internally, presents a certificate that chains to the internal root, and rejects connections that fail validation. Ask the platform vendor to confirm how it handles certificate revocation when no external checks are reachable.

  4. Install the platform from offline media

    The platform engineers install the mail or groupware server from the verified bundle, pointing the cluster or host at an internal registry and package mirror rather than public sources. They configure mailboxes, storage, backup targets and the local spam and antivirus engines, and disable any feature that calls an external service. The output is a clean install with a recorded configuration baseline and a check that no outbound connection attempts were logged during first start. Confirm with the vendor which features require licensing in air-gapped mode before this step begins.

  5. Configure identity and client access

    The identity team connects the mail platform to the internal directory and any single sign-on provider that runs inside the enclave, then configures supported clients for IMAP, JMAP, CalDAV and CardDAV against internal certificates. They test mailbox provisioning, password and multi-factor policy, shared calendars and delegated access. The output is a test matrix of client types and user roles, with results recorded for each one. Where a client cannot validate the internal chain, the team documents the gap and the approved workaround instead of disabling validation.

  6. Rehearse the offline update cycle

    The platform team runs a full update on a copy of the production stack using only the media path defined in phase two. They apply a new server release, refreshed antivirus signatures and updated spam rules, then confirm that message delivery, filtering and calendar sync still work. They also record the rollback steps and time the restore from backup. The output is a rehearsal report listing each artifact applied, the verification result for each one and any issues found. Ask the vendor how security updates are published, how long they are supported, and what the upgrade path looks like between major versions.

  7. Capture evidence and accept the service

    The compliance lead and the security owner gather the boundary policy, the artifact manifests, certificate records, configuration baselines, access logs, backup test results and the update rehearsal report into one evidence package mapped to the controls your framework requires. They review gaps with the platform owner, close what can be closed, and sign acceptance for the production service. The output is an accepted service with a dated evidence set and a named owner for each recurring control. Independent auditors or certification bodies, not the implementation team, decide whether that evidence meets their requirements.

Integration points and deployment pattern in a disconnected network

A disconnected mail platform is only as good as the services it depends on inside the enclave. The cards below cover the directory, certificate authority, DNS, monitoring, backup and transfer components that each need an internal source of truth, and the failure mode to test for each one.

Internal directory integration

Mail, calendar and contact access all depend on one directory that authenticates users and resolves addresses. Inside an air-gapped network, the directory must be local, since no cloud identity provider is reachable. Check which directory the mail server binds to, how group membership maps to mailbox access, and what happens to logins when the directory replica is stale. Confirm whether the platform's group-based and shared mailbox permissions survive a directory outage, and test a password reset path that does not depend on any external service.

Internal certificate authority

Clients and services inside the enclave cannot rely on public certificate authorities or online revocation checks. An internal CA issues the certificates for IMAP, SMTP submission, JMAP, CalDAV and the web client, and the root must be installed on every managed device. The main failure mode is expiry: an unnoticed expired intermediate breaks mail for every client at once. Confirm who signs certificates, how revocation is published inside the network, and how the root reaches devices that are updated only from offline media.

Internal DNS for routing and service names

Without public DNS, MX records, autoconfiguration names and service hostnames must be resolved by an internal zone that the mail server and clients both trust. Routing between internal domains is controlled here, not by the internet. The failure mode is split-horizon drift, where a client resolves a service name to a different host than the server expects. Ask who owns the zone, how changes are signed off and transferred across the boundary, and whether a test query from each segment returns the same answer.

Monitoring and log export

Operators need queue depth, delivery failures, certificate expiry, authentication errors and disk usage from a network that cannot send data out. Metrics and logs stay inside the enclave and are read by a local collector. The risk is silence: when the collector or its storage fails, the mail server can keep running with no visible fault. Confirm which logs carry the audit trail for mailbox access, where they are exported, and who reviews them. A failed export should raise an alert on the monitoring side.

Backup to offline media

Backups for an isolated mail platform usually go to media that is physically moved, such as encrypted disks or tape, rather than a network target. Mailbox stores, directory data, database dumps and the internal CA private key all need copies, and each copy must be tested by restoring it. The failure mode is an unrestorable backup that looks complete. Ask how often media is rotated, where it is stored, how keys for encryption are escrowed, and how a full mail restore is rehearsed on a separate isolated host.

Transfer station for cross-boundary updates

Software packages, antivirus signatures, spam rules and certificate revocation data enter the enclave through a controlled transfer station. Each item is verified for integrity and authenticity before it is staged for the mail host. The control behind this step is the supply chain procurement requirement in NERC CIP-013-2, which asks entities to verify software integrity and authenticity for vendor software and patches. Confirm the scanning steps, the signing keys used for verification, the approval record for each import, and how an import is rolled back if a rule update causes false positives.

Evidence auditors and assessors ask for from an isolated mail system

This table lists the evidence an assessor typically asks to see from an air-gapped mail system, the component or record that produces it, and where teams usually fall short. Read it as a collection checklist: each row should have an owner and a storage location before the first assessment. DeployOpen prepares these records and controls, but independent auditors and certification bodies issue any attestation.

Evidence itemWhat it showsProduced byWhere it usually falls short
Offline artifact inventory with hashesEvery package, container image and rule set carried across the boundary, with checksums and sourceTransfer workstation logs and a signed manifest kept by the import teamManifests are written after the transfer or do not cover spam rules and signature files
Transfer approvalsWho authorized each media movement, what it contained and when it crossed the boundaryChange or ticketing system tied to the cross-domain transfer procedureApprovals exist for software but not for rule or signature updates
Update and patch recordsWhich mail server, antivirus and spam filter versions ran, and when each was updated from offline mediaPackage manager history, container image tags and the offline repository mirrorVersions drift between the mail, antivirus and filter hosts with no single record
Certificate inventory from the internal CAEvery TLS certificate issued for mail services, its subject, expiry and the root it chains toInternal certificate authority issuance log and the mail server configurationExpired or untracked certificates on IMAP, SMTP and calendar endpoints
Mailbox and admin access logsWho logged in, read or changed mailboxes and administrative settings, with timestampsMail server authentication and audit logs, forwarded to a central log store on the isolated networkLogs stay local to each host, are rotated too early or do not record administrative changes
Retention configurationThe retention rules, journaling targets and legal hold settings applied to business mailArchive or journaling component and the mail server's retention and journal configuration exportsRetention is set on the mailbox server alone, with no archive copy or tested restore
Security monitoring coverageEvidence that host and network activity on the mail segment is watched and alerted onHost-based monitoring agents and a local detection platform such as Wazuh, running on the isolated networkAgents are not deployed to the mail relay or the transfer station
Access and change review recordsPeriodic review of accounts, administrator roles and changes to the mail configurationDirectory or identity system exports and the configuration management repositoryReviews are not dated or signed and do not cover break-glass accounts

Questions buyers ask about air-gapped email

What drives the cost of running mail in an air-gapped network?

The largest cost drivers are the number of mailboxes, the storage and retention period, the number of environments you must build (production, a staging copy and recovery), and the labor to run an offline update process. Hardware or cloud capacity inside your boundary is a one-time and recurring cost. Software licensing is a separate line: a community edition may carry no fee, while supported or enterprise editions and modules are priced in their license agreements. Ask any partner for a quote that separates one-time build work, recurring operations, and each license, and that states what is included in support.

How long does an air-gapped mail deployment take?

Duration depends on scope rather than on the mail server alone. The main variables are how many integrations you need (directory, certificate authority, archive, monitoring), how many users and mailboxes migrate, whether the platform runs on a Kubernetes cluster that must also be built offline, and how many approval gates your change process requires. A single-site deployment with a small set of integrations is a much shorter project than a multi-site rollout with migration and archiving. Ask for a written timeline tied to milestones and to the agreed scope, not a generic estimate.

What does our team need to supply for an air-gapped mail project?

Expect to supply the people and the environment, not only the decisions. Typical inputs include a named mail domain and address plan, an internal certificate authority or a process to issue certificates, a directory service for accounts, the offline storage or registry where packages and images will be placed, hardware or virtual capacity, and staff who approve changes and own the system after handover. You will also need someone who can run the transfer process for software and signature updates. Ask the partner to list these inputs in the written scope so that gaps are visible before work starts.

Can our own staff run an air-gapped mail system after handover?

Often yes, if the operating model is designed for it. Your team needs skills in mail protocols, DNS and certificates inside a closed network, backup and restore, and the offline update cycle. Many organizations keep a small core team and use a retainer for upgrades, testing and incident support. Whether this works for you depends on your headcount, your on-call expectations and how often you must patch. Ask the partner what documentation, runbooks and training are included, and which tasks remain with them under ongoing support.

Does air-gapped support require a paid edition of the mail platform?

It can, so check before you choose. Some vendors reserve offline or air-gapped deployment for commercial tiers. Mattermost lists air-gapped deployment in its Enterprise Advanced plan, and Rocket.Chat excludes it from its free Starter plan. Element offers a free AGPL Community edition alongside Pro and Sovereign editions, the last designed for air-gapped deployments. For mail specifically, open-source options differ in license and support terms, and OX App Suite's use of certain modules may depend on custom packaging or separate fees set in the license agreement. Confirm in writing which features, updates and support terms your license covers in an offline setting.

How do security and software updates reach a disconnected mail network?

Updates arrive by approved transfer media or a controlled one-way path, after the package and its signatures are verified. A typical process has four parts:

  • Download packages, container images and signature or antivirus definitions on a connected staging host.
  • Verify checksums and signatures against the vendor's published values.
  • Scan the bundle and record what was imported, with approval from the change owner.
  • Import into an internal repository or registry, then test in a non-production copy before rollout.

Updates to spam rules and malware signatures follow the same path, so their age in the closed network is a risk you should measure. Ask how the partner handles emergency security releases, and whether this process is documented as evidence for change control.

How does mail cross the boundary when policy allows it?

Mail crosses the boundary only through a controlled relay or gateway that the security team owns. Common patterns are an internal relay that holds outbound messages and forwards them through an approved gateway, inbound filtering before delivery, and strict rules on which external domains and attachment types are allowed. Internal-only mail never needs external DNS, but external exchange must have its own sender authentication, TLS enforcement and logging. Confirm with your security team which traffic is permitted, how it is inspected, and how the gateway is itself patched and monitored.

Which regulations shape how we keep air-gapped mail records?

Regulation determines what must be retained and how it is evidenced, while the air gap determines where it is stored. For example, SEC Rule 17a-4(b)(4) requires broker-dealers to preserve copies of business communications for not less than three years, which means the mail server alone is usually not the record. HIPAA's Security Rule requires technical measures to guard ePHI in transit and audit controls that record activity in systems containing ePHI. Ask your compliance lead which rules apply, and ask the partner to show how archiving, audit logs and backups are built and tested in the closed network. DeployOpen prepares controls and evidence for assessments, but independent auditors issue any audit report or certification.

What to ask an implementation partner before you commit

Start with the offline artifact chain. Ask the partner to list every item that crosses the boundary: mail server images or packages, antivirus signatures, spam rule sets, operating system packages, and the Kubernetes or container images if the platform runs on them. For each item, ask how it is built, which signature or checksum it carries, where that is verified, and who approves it before import. For a platform that runs on Kubernetes, ask how the image list is generated and how a private registry is populated, since the kubeadm documentation describes pre-pulling control plane images and pointing the cluster at a private registry. Ask for the written chain of custody, not a verbal description. Where a NERC CIP-013-2 style supply chain control applies, ask how software integrity and authenticity are checked for each transfer.

Ask which licence tier the platform needs for air-gapped operation before you sign anything. Several vendors reserve offline deployment for paid editions: Mattermost places air-gapped deployment in Enterprise Advanced, Rocket.Chat excludes it from its free Starter plan, and Plane's Airgapped edition is proprietary while its Community edition is AGPL-3.0. Ask the partner to name the exact edition, the license terms that apply to it, who holds the license, and how renewals and updates are billed. For OX App Suite, ask which modules or features depend on custom packaging or separate fees, since the Operations Guide notes that these may be set in the license agreement. Confirm the tier against the vendor's current pricing and documentation, not the partner's summary.

How DeployOpen delivers self-hosted email on disconnected networks

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, including networks with no internet route. For internal-only mail and calendars, we start from your classification rules, boundary design and staff workflows, then build and hand over a system your team can run without outside connectivity.

How we scope

  • Map which users, domains and calendars stay inside the enclave and which cross the boundary
  • Define the internal certificate authority, directory source and client access paths in writing
  • Agree the offline update, signature and rule transfer process before any installation begins

How we build

  • Deploy the mail, calendar and contact platform from media staged outside the enclave
  • Configure internal-only routing with no external DNS, relay or public certificate dependencies
  • Wire antivirus signatures and spam rule updates into a verified import path, with integrity checks recorded

How we hand over

  • Deliver runbooks for installation, backup, restore and certificate renewal inside the network
  • Document the cross-boundary exchange procedure, including what is reviewed, logged and approved
  • Provide evidence for assessors, such as configuration baselines and audit log settings, for your compliance team to review

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer, scoped separately from the build
  • Plan offline upgrade cycles around each vendor release and your change approval calendar
  • Retest the mail platform and its update path after changes to the boundary or the software baseline

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.