5 stars award

hMailServer 5.4 1950

Advertisements

Free and all you will need
ForumhMailServer 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!

Database support
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.

Webmail
SquirrelMail 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.

Security
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.

Integration
Source code 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.

User's rating:

  • Currently 3.04/5
  • 1
  • 2
  • 3
  • 4
  • 5
Enlarge the screenshot of hMailServer
[ Enlarge Image ]

Download alternate hMailServer solution

Look at the free or trial alternatives and similar apps to hMailServer software by the tags. It's possible also to find substitutes for the most popular titles in the Net Servers Services category.

| Smtp | Pop3 | Mysql | Microsoft Sql | Imap4 | Email Clients | E-mail Server |

History updates (Complete changelogs since the listing on this site)

5.4 1950 [06-06-13]

  • An error occured when adding a new external account using WebAdmin.

Other versions : 5.4 1949 5.4 1948 5.4 1947 5.4 1946 5.4 1945 5.4 1944 5.4 1942 5.4 1931 5.3.4 1913 5.3.3 1846 5.3.3 1879 5.3.3 1878 5.3.3 1829 5.3.2 1761 5.3.2 1769 5.3.1 1746 5.3.1 1748 5.3.1 1739 5.3.1 1720 5.3 5.3 - Build 1617 5.2.1 - Build 361 5.2 - Build 356 5.1.2 - Build 346 5.1.1 - Build 341

v5.4 1949 [05-23-13]

  • hMailServer now consolidates outgoing email messages smarter when routes and SMTP relayer is in use. This results in fewer connections to the SMTP relay / route server.
  • Sometimes using SpamAssassin resulted in corrupt email messages due to incorrect parsing by SpamAssassin response.

v5.4 1948 [05-07-13]

  • Sometimes files remained in temp directory after SpamAssassin had been invoked.

v5.4 1947 [04-14-13]

  • Quotes have been added around 7bit to be RFC3501 compliant.
  • Mailbox sometimes remained locked after a timeout.
  • All recipients to particular route kept combined instead of split into individual emails.
  • File permissions of 7z backup could be admin-only or incorrect when backing up messages due to 7za temp folder usage. Now using hmail's temp folder instead of system temp.
  • Issue 409: Issue with forwarding (Auto-Submitted header)

v5.4 1946 [02-28-13]

  • UseSSL setting has been added for external accounts in WebAdmin.
  • Issue 405: Whitelisting didn't work with IPv6 addresses.

v5.4 1945 [01-18-13]

  • SQL Compact did not work properly on Windows 2000.
  • Issue 393: SURBL lookup sometimes failed.

v5.4 1944 [08-18-12]

  • Added Auto-Submitted header. Will contain the value auto-replied for messages which is generated using auto-reply funcitonality or rules. Also prevents hMailServer from auto-replying to auto-submitted messages.

v5.4 1942 [07-31-12]

  • Internet Explorer is no longer required when installing hMailServer, which makes hMailServer runnable on Windows Server 2008 R2 Core.

v5.4 1931 [08-30-11]

  • Full paths are no longer stored in the database. Only message file name is now stored in the hm_messages table.
  • hMailServer is now open source.

v5.3.4 1913 [12-12-10]

  • Stability fixes. In certain scenarios, hMailServer could stop processing incoming requests.

v5.3.3 1846 [08-06-10]

  • Issue 312: In some cases, the POP3 server returned incorrect data which could lead to corrupt attachments. Changes have been made to prevent this error. The error was apparent when retrieving PDF files which had been sent using Outlook Express.
  • Issue 313: If hMailServer was configured to download messages from a server which did not support UIDL, hMailServer timed out. hMailServer has been changed to disconnect immediately and report an error when this happens. The External account functionality in hMailServer does not work with POP3 servers not supporting UIDL.
  • Issue 314: If DKIM was enabled and a user sent an email with no text in the body, hMailServer did not correctly sign the message.
  • Issue 1879: OpenSSL has been upgraded to version 0.9.8o.

v5.3.3 1879 [06-09-10]

  • Issue 312: In some cases, the POP3 server returned incorrect data which could lead to corrupt attachments. Changes have been made to prevent this error. The error was apparent when retrieving PDF files which had been sent using Outlook Express.
  • Issue 313: If hMailServer was configured to download messages from a server which did not support UIDL, hMailServer timed out. hMailServer has been changed to disconnect immediately and report an error when this happens. The External account functionality in hMailServer does not work with POP3 servers not supporting UIDL.
  • Issue 314: If DKIM was enabled and a user sent an email with no text in the body, hMailServer did not correctly sign the message.
  • Issue 1879: OpenSSL has been upgraded to version 0.9.8o.
  • v5.3.3 1878 [06-07-10]

  • Issue 312: In some cases, the POP3 server returned incorrect data which could lead to corrupt attachments. Changes have been made to prevent this error. The error was apparent when retrieving PDF files which had been sent using Outlook Express.
  • Issue 313: If hMailServer was configured to download messages from a server which did not support UIDL, hMailServer timed out. hMailServer has been changed to disconnect immediately and report an error when this happens. The External account functionality in hMailServer does not work with POP3 servers not supporting UIDL.
  • Issue 314: If DKIM was enabled and a user sent an email with no text in the body, hMailServer did not correctly sign the message.
  • Issue 1877: OpenSSL has been upgraded to version 0.9.8o.
  • v5.3.3 1829 [04-03-10]

  • If public folders are used and the logged on user does not have permission to modify folder contents, hMailServer now explicitly tells the client that the mail box is read only. Before, hMailServer only informed the user when he tried to perform an action he did not have permission for.
  • In DataDirectorySynchronizer, it's now possible to select from a list what domains should be synchronized.
  • The OpenSSL package included with hMailServer has been upgraded to version 0.9.8n.
  • Issue 294: If an IMAP client issued the SELECT or EXAMINE command, hMailServer did not produce a complete response - the UIDNEXT value was missing from the response. This is not known to cause any errors apart from being an incorrect behavior.
  • Issue 303: If a domain administrator had access to the API, it was possible for him to create new domains. Only server administrators should have permissions to do this.
  • v5.3.2 1761 [02-13-10]

  • If hMailServer tries to report statistics to hMailServer.com, and hMailServer.com is not available, the SMTP delivery will stop. Messages will still be queued up so no email will be lost.
  • When Spamhaus were used, false positive were sometimes reported (under high Spamhaus load?). In the DNS blacklist settings, it's now possible to specify ranges by using -, for example 127.0.0.1-5. It's also possible to specify more than one address by using |, for example 127.0.0.1|127.0.0.25. This makes it possible to specify more granular values than before.
  • In some cases hMailServer extracts the senders IP address from the Received headers in email when doing anti-spam. If hMailServer was unable to do this extraction, the anti-spam tests were aborted. This has now been changed so that hMailServer still does the anti spam tests, but skips the ones which are dependent on the IP address (DNS black lists and SPF).
  • v5.3.2 1769 [01-24-10]

  • If hMailServer tries to report statistics to hMailServer.com, and hMailServer.com is not available, the SMTP delivery will stop. Messages will still be queued up so no email will be lost.
  • When Spamhaus were used, false positive were sometimes reported (under high Spamhaus load?). In the DNS blacklist settings, it's now possible to specify ranges by using -, for example 127.0.0.1-5. It's also possible to specify more than one address by using |, for example 127.0.0.1|127.0.0.25. This makes it possible to specify more granular values than before.
  • In some cases hMailServer extracts the senders IP address from the Received headers in email when doing anti-spam. If hMailServer was unable to do this extraction, the anti-spam tests were aborted. This has now been changed so that hMailServer still does the anti spam tests, but skips the ones which are dependent on the IP address (DNS black lists and SPF).
  • v5.3.1 1746 [01-10-10]

  • Issue 284: If a message is sent to an alias, which forwards the message to a route, and that route only has the aliased address listed - not the original address, hMailServer will not accept the message delivery.
  • v5.3.1 1748 [12-30-09]

  • Issue 284: If a message is sent to an alias, which forwards the message to a route, and that route only has the aliased address listed - not the original address, hMailServer will not accept the message delivery.
  • v5.3.1 1739 [12-18-09]

  • If a user was a part of two groups, and these two groups had conflicting permissions, it was not clear what permission was used. Now the first permission is used.
  • When setting up a rule, the Body criteria did not include the HTML body part of the email message. It does now.
  • Issue 242: Performance improvements have been done to the message indexer when Microsoft SQL Server or PostgreSQL is in use.
  • Issue 274: It was not possible to rename a folder from SomeName to SomeNameTest without first renaming it to something completely different. This issue was introduced in the previous build.
  • Issue 282: hMailServer did not work properly with Symbian N60. When the phone was notified about new messages, the sender name was not always shown.
  • v5.3.1 1720 [12-01-09]

  • There was a memory leak when using PostgreSQL. Memory increased steadily over time.
  • hMailServer no longer caches the administrator password. Should solve problem with the Invalid password-message directly after install.
  • The log message TCPConnection - Posting AcceptEx on ip:port did not log the correct ip:port details.
  • If a client sends a POP3 command while hMailServer is delivering a message to it, that command will now be processed after hMailServer has sent the message.
  • v5.3 [10-27-09]

  • Issue 264: Searching for strings in UTF8 format did not work properly when using IMAP.
  • Issue 266: Sorting on Arrival doesn't work with some IMAP clients. Sorting on Date works fine.
  • v5.3 - Build 1617 [10-17-09]

  • Issue 261: When restoring a backup, the restore of accounts failed if messages were not restored.
  • v5.2.1 - Build 361 [09-15-09]

  • When an error occurs it's logged to the hMailServer error log and the standard log (if application logging is enabled). In the normal log file, the first column of the error line contained APPLICATION rather than ERROR. It now says ERROR which makes it easier to locate error-lines in the standard log file.
  • If a DNS lookup fails, this was reported as an error before. DNS lookups may fail if the recipients DNS server is not properly configured, and this is not an error in the hMailServer installation. Due to this, this is no longer reported as an error to the hMailServer log, but rather mentioned in the bounce message.
  • Issue 247: When a new message is added to a folder using an IMAP client, hMailServer now explicitly tells the same client that a new message has been added to the folder. This should solve problems with listing of Draft messages in Thunderbird.
  • Issue 249: If spam protection was enabled, but header tagging was not, hMailServer would fail to download messages from external accounts containing spam messages.
  • Issue 250: If SPF test passed, but another spam test failed and the message was rejected during the SMTP conversation, sometimes the rejection description sent to the client was empty.
  • Issue 253: When clearing the delivery queue, orphaned rows were left behind in the hm_messagerecipients table.
  • v5.2 - Build 356 [07-29-09]

    Performance improvements have been made to the MySQL upgrade scripts. Upgrading larger installations to v5.2. should now be at least twice as fast. When restoring a backup, restored messages received new UID's, which made them impossible to download.

    v5.1.2 - Build 346 [06-13-09]

    Issue 216: SMTP connection sometimes dropped during DKIM verification. This problem occurs if a the DNS server publishing the publi key publishes a CNAME record which points at the TXT record which contains the actual public key.

    v5.1.1 - Build 341 [04-20-09]

    Issue 203, In Administrator, it was possible to enable DKIM signing without specifying settings. Issue 204, In the IMAP protocol, ACL was advertised to the client as enabled even if it was not. Issue 205, If SpamAssassin hanged or crash, hMailServer would hang as well.

    Average review rating :

    Useful independent reviews and opinions of the users

    Review hMailServerWrite a review « Be the first to post a review for hMailServer download!

    Predicted future versions and notices:

    The doDownload.com constantly monitors the update of all programs, including information from the hMailServer 5.4 1950 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 5.4 1951 version with further advanced features, and soon you will be informed. Equally important 6.0 upgrades of the program we will continue to monitor. Full hMailServer description has been compared with the overall software database and our algorithm has found the following applications (are showed below).

    Download 2.73MB hMailServer

    Download Direct

    (2.73MB, Extension: EXE)