hMailServer 6.2.16

Built 11 August 2026 6.2 series

This is not the current release. hMailServer 6.3.3 is the one to install unless you need this exact version.

Downloads for 6.2.16

Windows

Windows 10 (version 1607 or later) and Windows 11, or Windows Server 2016 and newer; 64-bit only. Run the installer as an administrator: it upgrades an installation older than this version in place, and it cannot go backwards — an older server refuses a database a newer one has upgraded, so back up the database and the data directory first. It is not Authenticode-signed, so Windows names an unknown publisher and SmartScreen warns before it will run it.

  • hMailServer-6.2.16-x64.exex64 · 71.8 MB
    Download
    SHA-25614d70cc38f81…d1d94d38

What’s new in 6.2.16

A patch release over 6.2.15, fixing one reported Control Panel defect. No server change, no database change (schema version 6005). If you are on 6.2.14 or earlier, read the 6.2.15 notes as well — everything in them applies here.

Full release notes for 6.2.16 2 sections

Download hMailServer-6.2.16-x64.exe below. Validated by the full regression suite: 1040 of 1040 passing, zero failures.

Fixed

Dismissing the Ctrl+K settings palette raised an error dialog (#21, reported by grumpymojo).

Choosing a result and pressing Esc both close the palette. Closing it moves the focus away, which raises the deactivation handler while the close is still in progress — and that handler closed the window a second time. WPF refuses that outright:

System.InvalidOperationException: Cannot set Visibility to Visible or call Show, ShowDialog, Close, or WindowInteropHelper.EnsureHandle while a Window is closing.

Because both ordinary ways of dismissing the palette went through the same path, this appeared on essentially every search — it was not specific to any particular search term or configuration. The navigation had already happened by the time the dialog appeared, so nothing was lost and no setting was misapplied; but it was noise in the one feature added to make settings easier to find, and it was present in both 6.2.14 and 6.2.15.

The deactivation handler now closes the palette only when a close is not already under way.

Not fixed

Discussion #18 — the stall after 354 when relaying from Postfix / Proxmox Mail Gateway — remains open and unreproduced. 6.2.15 added debug logging to the SMTP DATA path that distinguishes the three candidate stages; if you can reproduce it, that log is what will finally identify the cause. Tracking in #20.

Release facts

Version
6.2.16
Packages
1Windows, x86-64
Database schema
6005upgrades in place
Installer SHA-256
14d70cc38f81…d1d94d38hMailServer-6.2.16-x64.exe

Every file in 6.2.16

Full SHA-256 of each file as recomputed on this server. The SBOM is not needed to install; it lists every component in the build. Nothing in this release is signed — the signing workflow came later — so the hash above is this server’s own recomputation rather than a check against something the project signed.

FileWhat it isSizeSHA-256Signature
hMailServer-6.2.16-x64.exeWindows installer · x6471.8 MB14d70cc38f817b19079c7c7a369a35a52566a7cd51245a3539cd3c1fd1d94d38
hmailserver.spdx.jsonSBOM (SPDX)Every component in the build, in SPDX JSON.92 KB3335b1d1260932f7bb3909c823fb567f102220f7b2e2f74fec85bb6e655f318c
hmailserver.cyclonedx.jsonSBOM (CycloneDX)The same inventory in CycloneDX JSON.48 KB1e2f86222114318bd2802a39b34f759900c1d2217cf90ccd931c6df6ecb14899