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.
|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 (https://www.postfix.org/FILTER_README.html)|
|Anti-Spam||Yes (built-in & third-party support)||Yes (built-in & third-party support)|
|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