HMailServer: Best Free SMTP POP3 server

HMailServer is my favorite SMTP POP3 mail server application because it’s free, simple, complete, and has everything you could ask for in a mail server, without the fluff. It has SQL support for large E-mail servers with many users and E-mails, or it can use an internal Database for the simpler tasks.

HMail Interface

I most often just use it as an open relay so I can get my mail out to Gmail. Many e-mail notification services are not sophiscated enough to send e-mail using your gmail’s pop3 settings. Google has enchanced security to prevent spam and to keep accounts secure, so many older applications cannot send e-mail using Gmail.

Other alternatives to this would be open relays and paid relays, which either, are not reliable, or are costly. So give it a try I promise it will be realtivly easy to get setup and up and running in no time!


  • hMailServer 5.1 supports Domain Keys Identified Mail, DKIM. hMailServer can verify signatures of incoming email and sign outgoing email. Email messages which have been DKIM-signed receives higher trust from sme large Internet email servers, making it less likely that your email is treated as spam.
  • Using the new auto-ban settings, you can configure hMailServer to automatically disconnect and temporarily ban users after too many failed logon attempts.
  • Score based spam protection. In version 5, every spam protection mechanism generates a spam score for an email message. If the total spam score reaches a certain threshold, the message will be marked as spam. If it reaches an even higher threshold, it may be deleted. This new functionality will improve the overall spam classification of messages.
  • Built in SSL encryption. Using this new functionality, you can set up a secure connection between hMailServer installation and your users. The SSL functionality is also available when hMailServer communicates with other servers which supports SSL. For example, you no longer need to use external tools to download messages from other SSL POP3 servers.
  • hMailServer 5 includes a SpamAssassin integration which makes spam detection more efficient. After SpamAssassin has been installed, you can configure hMailServer to use it simply by enabling the integration.
  • hMailServer now supports Public folders. You can now set up public folders which some or all users on the server can access. It is possible to give users (or groups) separate permissions for these public folders, for example to make sure that only moderators can add or delete messages in the folder. Messages can be put into these public folders either manually, or by using rules.

Other improvements:

  • A few new settings have been added to IP ranges. IP ranges in 5.1 allows more fine-grained control over authentication.
  • The user interfaec in WebAdmin has been updated. The interface is now tab-based, which makes it more easy to navigate.
  • hMailServer is now officially tested with Windows Vista and Windows Server 2008.
  • Support for PostgreSQL have been added. Next to MySQL and Microsoft SQL Server, hMailServer can now use PostgreSQL as backend store.
  • Fully integrated database. In earlier versions, MySQL was bundled as the default database option. In version 5, this has been changed to MSSQL CE. The database engine will be hosted by hMailServer which makes hMailServer easier to install. Upgrades will not be affected by this change.
  • It’s now possible to trigger a manual download of messages from external accuonts.
  • In the account settings, you can now create and delete IMAP folders connected to the accounts. You can also manually empty accounts.
  • A Delivered-To header can be added to incoming messages. This header will contain the value of the recipient address specified in the SMTP conversation.
  • In hMailServer Administrator, it’s now possible to see the number of currently active SMTP, POP3 and IMAP sessions.
  • You can now define a maximum size of messages which are going to be scanned for spam.
  • In hMailServer 5, you can use rules to specify which route should be used when delivering a message. This makes it possible to override the default routing functionality.
  • In version 5, the hMailServer COM API has full support for Unicode. This means that scripts which accesses email data will have no problem accessing messages containing for example japanese or arabic characters.
  • A lot of new functionality have been added to the hMailServer COM API. See the Com API change log for more information.

Link Here:


1 Comment
  1. Jhawk July 2, 2009 at 9:48 pm

    I really like using it for a reliable smtp relay. A lot of firewalls and other devices do not have the ability to be fully configured and this solves that problem!

Leave a reply

Skip to toolbar