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
- We update the software constantly to the latest version to address security issues.
- Customers can kick-start their core work right away with our pre-packaged AMIs.
- Production-ready application stacks.
Accessing Your AMI from AWS Marketplace
To get started with your hMailServer stack:
- Subscribe: Purchase the hMailServer AMI from the AWS Marketplace.
- 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.
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 |
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
- Open hMailAdmin.exe from
C:\Program Files (x86)\hMailServer\Bin, or use the hMailAdmin shortcut on the desktop. This will open the connection window. - Select localhost to connect and enter hmailserver as the password.
- Right-click on Domains in the left panel and create a new domain.
- 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:
- Outbound: The server looks up the DNS MX record for the recipient's domain (e.g. Yahoo) and delivers the message via SMTP.
- Inbound: When someone sends email to your domain address from Yahoo, Gmail, or any other account, their server looks up your domain's MX record and communicates with your hMailServer instance via SMTP. Your email client retrieves the message via IMAP.
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.