hMailServer ist ein Open Source Mailserver für Windows.
hMailServer versucht alle wesentlichen Funktionen eines Mailservers in einem einfach zu installierenden und konfigurierenden Programm zusammenzufassen. Das Programm wurde komplett in C++ programmiert, befindet sich in ständiger aktiver Weiterentwicklung und ist unter der GPL lizenziert.
hMailServer benutzt zur Speicherung sämtlicher Konfigurationen eine Datenbank, wahlweise kann entweder MySQL oder MSSQL benutzt werden. Für den Fall, dass man keine eigene Datenbankinstallation auf dem Mailserver vorgenommen hat, bietet hMailServer die Möglichkeit, eine MySQL-Minimalinstallation durchzuführen. Die Installation erfolgt über einen Windows-Installer, die Konfiguration über eine grafische Benutzeroberfläche. Dadurch ist hMailServer sehr benutzerfreundlich und ohne besondere Systemvoraussetzungen zu installieren und zu warten. Da sämtliche Konfiguration in einer Datenbank verwaltet wird, ist eine Administration über ein Webschnittstelle ebenfalls möglich.
Zur Zeit konzentriert sich die Entwicklung auf das Bereitstellen einer Schnittstelle zum Einbinden von VB-Scripten, besserer Filtermöglichkeiten und unterschiedlicher Konfigrationsoptionen für Administratoren und Benutzer.
Der Entwickler empfiehlt als Webmailsystem SquirrelMail, wofür es auch eine extra modifizierte und an hMailServer angepasste Version gibt.