hMailServer is a free, open-source email server.

hMailServer Transactional Email Service

Full Featured Open Source Email Server for Microsoft Windows

hMailServer is an open source email server like iRedMail, but it works only for Windows Servers. hMailServer supports most common protocols (IMAP, SMTP, POP3).


hMailServer is an 100% free and open-source email server for Microsoft Windows platform only. The application is developed in C++ and C# and is highly customizable. Source code is available on Github and you can extend the features by cloning the repository.

It supports most common email protocols like IMAP, SMTP and POP3. Some of the popular webmail clients like RoundCube and SquirrelMail are fully supported with hMailServer. It offers spam protection with 3rd party anti-spamming systems like ASSP and SpamAssassin. Can easily be attached to your virus scanner to scan all incoming and outgoing email.

hMailServer provides all of the important functionality a business need to run own e-mail server. As a user of hMailServer, you get continuous updates and great support from other users and developers in the forum.

It can handle multiple domains with ease and has no restrictions on how many accounts can be created. One of it’s valuable features is IP restriction. Has a very easy to use administrator user interface. If you are looking for a simple solution for your email secure server then hMailServer is one of the best choices.

System Requirements

hMailServer can be installed in the following operating systems.

  • Microsoft Windows 2012 (all editions)
  • Microsoft Windows 2008 (all editions)
  • Microsoft Windows 2003 (all editions)
  • Microsoft Windows 7 (all editions)
  • Microsoft Windows Vista
  • Microsoft Windows XP Professional


These are some of the main features of hMailServer:

  • Simple Installation & Configuration
  • Pre-Configured for High Security
  • Comes with COM library for Integration with other Softwares
  • SMTP Server
  • Support for POP3 and IMAP
  • Support Virtual Domains
  • Built-in Backup Support
  • Anti-Spam and Anti-Virus
  • Multilingual
  • Routing
  • MX Backup
  • Multihoming
  • SQL backend
  • Web Administration
  • Scripting
  • Server-side rules


You can manually install WildDuck Mail Server following the instructions below:

Step 1 - Get the code from Github

$ git clone git://
$ cd wildduck

Step 2 - Install dependencies

$ npm install --production

Step 3 - Run the server

$ node server.js