Before you run the installer, make sure your system meets these minimum specs:
or later (though it works on Windows 10/11 for testing). You will also need .NET Framework 3.5 2. Pre-Installation Checklist Before running the installer, prepare your environment: Static IP: Ensure your server has a static local IP address. Firewall Ports: Prepare to open ports (POP3), and hMailServer includes a built-in Microsoft SQL Server Compact database for small setups. For larger installations, have PostgreSQL credentials ready. 3. Step-by-Step Installation Run the Installer: Double-click the downloaded file and accept the license agreement. Select Components: Choose "Full installation" to include both the Administrative tools Database Server: "Use built-in database" if you want a quick, zero-config setup. "External database" to connect to your own SQL server. Security Password: Create a strong Main Administration Password
Open your web browser and navigate directly to the ( https://hmailserver.com ). Click on the Download tab in the main navigation menu.
If your Internet Service Provider (ISP) blocks residential port 25, navigate to the tab and enter your ISP's SMTP relay host details under Relay server . Step 4: Network and DNS Infrastructure Requirements download full hmailserver 57
Choose (MySQL/SQL Server) for high-traffic environments.
In the "Settings > Advanced > SSL Certificates" section, add a certificate (like a free one from Let's Encrypt) to secure your connections. Conclusion
Choose the directory where you want to install hMailServer. The default location is C:\Program Files\hMailServer . Click . 4. Select Components You will be prompted to choose which components to install: Before you run the installer, make sure your
Choose the installation directory (the default path is typically C:\Program Files\hMailServer ).
Choose for small deployments or testing environments.
Available on the official hMailServer Download Page . Firewall Ports: Prepare to open ports (POP3), and
Follow these steps to deploy hMailServer on your local machine or server:
Under Settings > Protocols , ensure SMTP (Port 25), POP3 (Port 110), and IMAP (Port 143) are properly bound to your network cards. If utilizing SSL/TLS, configure secure ports like 465 (SMTP SSL) and 993 (IMAP SSL). Important Network Note (MX Records)