hMailServer is a free e-mail server for Microsoft Windows. It's used by Internet service providers, companies, governments, schools and enthusiasts in all parts of the world.
It supports the common e-mail protocols (IMAP, SMTP and POP3) and can easily be integrated with many existing web mail systems. It has flexible score-based spam protection and can attach to your virus scanner to scan all incoming and outgoing email.
hMailServer comes with an easy-to-use and broad API which can be used for integration with other software in your environment. As an example, many Internet service providers connect hMailServer to their existing administration system to reduce manual work involved with managing user accounts. hMailServer also has a built-in Active Directory integration.
For optimal performance, hMailServer uses a database server for data storage - MySQL, Microsoft SQL Server or PostgreSQL, depending on your choice. A minimal edition of Microsoft SQL Server is embedded within hMailServer, so if you don't already have a database server in your network, this is automatically taken care of for you.
* POP3, SMTP, IMAP
* Virtual domains
* Built-in backup
* SSL encryption
* Server-side rules
* MX backup
* SQL backend
* Web administration
Free and all you will need
hMailServer provides all of the important functionality you need to run your own e-mail server. As a user of hMailServer, you get continuous updates and great support from other users and developers in the forum. hMailServer is a free product. Free when it comes to the price, and free when it comes to how you can use or distribute it. hMailServer supports the open email standards POP3, SMTP and IMAP4. This makes the server compatible with most email clients available. hMailServer 4 and earlier versions are licensed as open source under the GPL license. Later versions of hMailServer (version 5 and later) are still free of charge but closed source.
Installation & Configuration
Tired of manually editing .conf and .ini files Installing and configuring hMailServer is easy and takes only a few minutes. The server comes with an easy-to-use MMC-like administration called hMailAdmin. hMailAdmin lets you add domains & accounts, specify settings, enable virus scanning and so on. The documentation describes the features in detail. If you have any questions, there's a great user forum full of helping users to turn to. The hMailServer developers answers question in this forum as well. When you seek support at the forum, the average reply time is less than two hours!
hMailServer supports both MySQL and Microsoft SQL Server. MySQL is free software and is the recommended choice. The hMailServer installation includes a minimal, built-in installation of the MySQL database server. It is offered as an option. If you select it, the built-in server will be installed and configured automatically during the hMailServer installation. The built-in server saves you the hassle of having to set up and configure a separate database server for hMailServer.
hMailServer is compatible with any email client which supports SMTP, POP3 and IMAP. This is true also when it comes to web mail clients. hMailServer can use any web mail system which supports these protocols (normally SMTP and IMAP is used, not POP3). Depending on what server you are running, different web mail systems may suit your needs. For example, some webmail systems relies on the PHP scripting engine (which typically runs under Apache) while other relies on ASP (which normally runs under Microsoft Internet Information servers). If you choose to use SquirrelMail under Windows, you can let your users change their own passwords and out-of-office messages using a hMailServer plug-in for SquirrelMail.
hMailServer is pre-configured to have high security when it comes to relaying and authentication so that no one can use your server to send spam messages. It also supports the very popular open source virus scanner ClamAV. Configuring hMailServer to use ClamAV only takes a single click! The server also supports black list servers and other spam-stopping mechanisms such as SPF and MX lookups.
hMailServer comes with a COM library that can be used for integration with other software. Using the COM library, it's possible to write scripts and full applications that utilize the features in hMailServer. For example, you can integrate hMailServer into your current IT-systems so that new employees automatically get email accounts. Both hMailServer Administrator and the PHP web-based frontend uses the COM API to manage the server.
The license of this software is Freeware, you can free download and free use this email server software.