We use Hyper-V HA Cluster with redundant data storage.
Also we have a Hyper-V replica to a second Datacenter (to a single Hyper-V server, not a second cluster)
The SM server, obviously, is a VM.
Backup is made by Veeam.
Never had a issue.
Previously we were using only Hyper-V replication (no HA cluster) and even this was working great.
Gabriele Maoret - Head of SysAdmins at SERSIS
Currently manages 6 SmarterMail installations (1 in the cloud for SERSIS which provides services to a few hundred third-party email domains + 5 on-premise for customers who prefer to have their mail server in-house)