Comparison Chart between hMailServer and Postfix

hMailServer is an open source email server for Microsoft Windows. Postfix is an open source SMTP server for Linux, BSD, etc.

Since hMailServer contains an SMTP, POP3, and IMAP server (all-in-one “package”), and Postfix is only an SMTP server (POP3 and IMAP require third-party software), I won’t be comparing anything with hMailServer’s POP3 and IMAP servers.

Note: The chart is meant to show a general overview of the differences between hMailServer and Postfix. More specific features and performance may vary depending on the user’s setup and configuration.

Mobile users may need to manually swipe the table to the left to view all of the chart.

Feature hMailServer Postfix
Open Source Yes Yes
Platform Windows Linux, BSD, MacOS X, Solaris, HP-UX, etc.
Config Storage Supports multiple storage options (e.g. MySQL, MSSQL) Supports multiple storage options (e.g. MySQL, LDAP, PostgreSQL)
Administration GUI-based administration interface Command line and web-based administration interface (via third-party software)
Security Supports SSL/TLS, STARTTLS Supports SSL/TLS, SASL authentication, STARTTLS
Scalability Limited scalability (requires third-party software to sync data for a fail-over setup) Limited scalability (requires third-party software to sync data for a fail-over setup)
Ease of use Simple and easy to configure Steep learning curve, but highly configurable
Email Delivery Good performance Good performance
Email Filtering Yes (advanced options via ‘rules’ you can setup to tell hMailServer what to do with individual email messages based upon different conditions) Advanced email filtering options (
Anti-Spam Yes (built-in & third-party support) Yes (built-in & third-party support)
Program Stability Excellent Excellent
Security Track Record Excellent Excellent
Programming Language C++ (server), C# (GUI) C
Community Support Small community forum Large and active community
Special Notes No longer under active development. However, there are third-party developers that occasionally add to the software, and the software is still perfectly usable in its current state. Under active development


Posted in Computers, Internet and Servers, Software