hMailServer 6.2.9

Built 7 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.9

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.9-x64.exex64 · 71.7 MB
    Download
    SHA-25667dcbd5de793…5b183b74

What’s new in 6.2.9

A follow-up to 6.2.8, completing what that release deliberately left out. No server-core changes — the regression suite still stands at 898/898.

Full release notes for 6.2.9 4 sections

Fixes

LiveCharts 2.0.5 — the dashboard charts no longer render white (#11)

6.2.8 pinned LiveCharts to 2.0.0-rc2 because upgrading painted both dashboard charts as an opaque white block over the dark theme, taking the "No delivery activity yet" and "No active sessions" labels with them.

CartesianChart derives from Control, and 2.0.x gives that Control a solid default Background where the release candidate left it unset — so the chart painted a white rectangle across the dark card. The overlay labels were never actually hidden either; they are light-grey text that happened to land on that white. Setting Background explicitly fixes both symptoms at once.

Worth recording what it was not, because the dependency graph points the other way: 2.0.5 pulls SkiaSharp.Views.WPF, OpenTK and OpenTK.GLWpfControl, which looks exactly like a GL-hosted surface and the usual WPF airspace problem. It isn't — LiveCharts.RenderingSettings.UseGPU defaults to false, so rendering stays on the software path and ordinary WPF layering applies.

Verified in both light and dark themes.

Quality

The Control Panel has automated tests for the first time (#12)

The GUI previously had no test coverage at all — CI compiled it and stopped there.

  • A ControlPanel.Core library exposes the side-effect-free services (PasswordStrength, NumericField, PasswordGenerator) through shared compile links, so no code moved and the Control Panel project itself is untouched.
  • ControlPanel.Tests runs 17 xUnit tests against them, with coverlet emitting Cobertura coverage that CI publishes on every push.
  • The three .NET 8 projects also gained a solution, ControlPanel.sln. Every other component in the tree had one; this stack did not.

Repository

  • Release tags are now protected against being moved or deleted, and master against force-pushes.
  • Secret scanning and push protection are enabled.
  • Added a Code of Conduct; the issue chooser now routes questions to Discussions.

Upgrading

Drop-in over 6.2.8. No database change (schema version 6005), no configuration change, no server-core change.

Release facts

Version
6.2.9
Packages
1Windows, x86-64
Database schema
6005upgrades in place
Installer SHA-256
67dcbd5de793…5b183b74hMailServer-6.2.9-x64.exe

Every file in 6.2.9

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.9-x64.exeWindows installer · x6471.7 MB67dcbd5de79337a38d26bd935c51177f14f4cdb742f4293da8429c025b183b74
hmailserver.spdx.jsonSBOM (SPDX)Every component in the build, in SPDX JSON.90 KB4c55f52a819a20a545d257f4ad925372ad0a7c62f6522d3d351da8b4a227e2c1
hmailserver.cyclonedx.jsonSBOM (CycloneDX)The same inventory in CycloneDX JSON.47 KB8d0270be82b02aa3ae379b9866ee6e3b18d358a2bbcee58be85ae9a77d529d1a