The GlobalSolutions

hMailServer Powered by GlobalSolutions

hMailServer is a free, open-source email server for Microsoft Windows. Any webmail system that supports IMAP, SMTP, and POP3 can be used with hMailServer. It features flexible score-based spam protection and can integrate with your virus scanner to scan all incoming and outgoing email. hMailServer includes built-in anti-spam features such as SPF and SURBL.

We have ensured the image is hardened to be secured from all existing vulnerabilities.

Why Subscribe to Our Offering in AWS Marketplace

Accessing Your AMI from AWS Marketplace

To get started with your hMailServer stack:

  1. Subscribe: Purchase the hMailServer AMI from the AWS Marketplace.
  2. Connect via RDP:
    • In the AWS Console, select your launched instance and click Connect.
    • Choose RDP Client, upload your .pem key file, and decrypt the password using your private key.
    • Download the .rdp file and connect using the username Administrator and the decrypted password.
For more information, refer to the AWS Windows Instance Connection Guide.

Installation Paths and Versions

The hMailServer stack is installed in standard Windows directories for easy access:

Category Packages Version Location
Web Server Apache 2.4.66 C:\Apache24
PHP PHP 8.5.5 C:\PHP
phpMyAdmin phpMyAdmin 5.1.3 C:\Apache24\htdocs\phpmyadmin
hMailAdmin Console hMailServer 5.6.8 C:\Program Files (x86)\hMailServer

phpMyAdmin and hMailServer Login

Username Password
root global
Administrator hmailserver
Important: Change the default passwords immediately after logging into phpMyAdmin.

Getting Started with hMailServer

Understanding SMTP and IMAP

SMTP (Simple Mail Transfer Protocol) is used when email is delivered from an email client to an email server, or between email servers. The port may be 25 or 587 depending on your SMTP configuration.

IMAP (Internet Message Access Protocol) is a protocol that an email client uses to download email from a server. IMAP is designed to keep emails on the server and normally uses port 143.

Setting Up Your Domain

To use hMailServer in its full extent, you need an existing domain or must create one. Domain registration costs range from $0.99 (with discounts) to ~$15/year depending on the registrar.

Once you have a domain, set the MX record in your DNS settings to point to the public DNS name of the EC2 instance running hMailServer, with a priority of 10. The vendor who provided the domain will give you access to the DNS settings through their console.

Configuring hMailServer

  1. Open hMailAdmin.exe from C:\Program Files (x86)\hMailServer\Bin, or use the hMailAdmin shortcut on the desktop. This will open the connection window.
  2. Select localhost to connect and enter hmailserver as the password.
  3. Right-click on Domains in the left panel and create a new domain.
  4. Expand your domain and click Accounts to add users:
    • Selecting the account will allow you to add users.
    • Set a password and increase the mailbox disk space to at least 100 MB.
    • Users who exceed this disk limit will stop receiving email.

Sending and Receiving Emails

When you send an email, it is passed to the hMailServer instance, which communicates with the recipient's mail server using SMTP:

Note: If you don't have a valid domain or the MX record is not set in your DNS configuration, you will be able to send emails to external accounts but will not be able to receive any incoming emails.

AWS Cost Optimizer — CloudInsider

Our other popular offering is the AWS Cost Optimizer aka CloudInsider, available in AWS Marketplace. This service has helped our customers save significantly on AWS and other cloud spending. It is easy to subscribe and you can see the savings in minutes.

▶ Watch Demo Video Subscribe on AWS Marketplace

Support

For any questions or assistance with our AWS Marketplace offering, reach out to us at support@theglobalsolutions.net.