hMailServer Powered by GlobalSolutions
hMailServer
Powered byGS




hMailServer is a free, open source, e-mail server for Microsoft Windows. Any webmail system which supports IMAP, SMTP and POP3 can be used with
hMailServer. It has flexible score- based spam protection and can attach to your virus scanner to scan all incoming and outgoing email. hMailServer comes
with a set of built-in anti spam features such as SPF, SURBL. We have made sure the image is hardened so it secured from all existing vulnerabilities. In addition to this we also provide patch management solution which can be enabled on these instances as you take them to production using our PatchManagement solution. You can learn more about our PatchManagement
solution from https://www.patchawscloud.com/saasconsole.

How to Access our AMIs from AWS Marketplace

For more information please refer to this url - http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html
Installation Location
Category Packages Version Used Location
Web Server Apache 2.4.57 C:\Apache24
PHP PHP 8.3.8 C:\PHP
phpMyAdmin phpMyAdmin 5.2.1 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
It is advisable to change the password after logging into phpMyadmin.
Getting Started -

SMTP

SMTP stands for Simple Mail Transfer Protocol. SMTP is used when email is delivered from an email client, such as Outlook Express, to an email server or when email is delivered from one email server to another. The port may be 25 or 587 depending on your SMTP.

IMAP

IMAP stands for Internet Message Access Protocol. It, too, is a protocol that an email client can use to download email from an email server. The IMAP protocol is designed to let users keep their email on the server. IMAP requires more disk space on the server and more CPU resources than POP3, as all emails are stored on the server. IMAP normally uses port 143.
 
Accessing the Application.

In order to use the application in an full extent one must have an existing domain details or they have to create a domain. Please create a domain of your own in any of the sites, there is a cost to create these domain it ranges from 99 cents (with discounts in sites like "1 and 1") to $15 in other vendors who help you to create one.

Once you create a domain the next steps is to set the mx value for that domain in the DNS settings. The vendor who provided the domain will give you access to the DNS settings through their console. Once you get this access set the public DNS name of instance where you are running the Hmail server in the mx value and set the priority to 10.

Steps to send and receive emails

1.Please open the "hMailAdmin.exe" application by going to the following location "C:\Program Files (x86)\hMailServer\Bin ", this will pop up the connection window. You can also achieve the same by running thehmailadmin shortcut in the desktop.

2.Please select the localhost to connect to the hmail admin console/server and provide "your instance ID" (you can get this from ec2 console)as the password. Note - If you are not able to login with instance ID as password please restart the hmailserver by going to Administrative Tools ->; services and try again.If you still have problem, go to c:\gs\utils, open a command line and run the run.bat in this folder. Restart the Hmailserver and you should be good to connect to the hmail server

3.Right click on the domain in the left panel and create a new domain.

4.Once you create a domain the next step is to create users under them. As you expand the domain you will see an "account" under domain.

     a.Selecting the account will allow you to add users to the account.

     b.Make sure to give a password and increase the size of the disk space to 100 MB.

    c.This size sets the amount of data that a user can use. If the user exceeds this limit he/she will not receive email any further.

When you send an email the email will be sent to the Hmail server that is running in this instance which will talk to the other exchange servers using the SMTP protocol.

    a.For example if you are sending email to an account in Yahoo the server will find the DNS for the Yahoo domain server and will find the mx value for that yahoo domain and will communicate with    the email server to send the email to that account.

    b.The same way if you send an email from your Yahoo or Gmail or any other account to the account that you created in the Hmail server in the ec2 instance the first step will be for those other    accounts to find the DNS for the domain that you have set up and its corresponding MX value to communicate with the Hmail server running in your ec2 instance.

    c.Once communicated it will send the email to the Hmailserver using SMTP protocol and when you open your inbox from the browser the client will use IMAP protocol to bring it to the client you can access.

 
Support

Please contact us at support@theglobalsolutions.net for any questions on this offering in AWS Marketplace.
copyright - © 2016,The Globalsolutions LLC. or its affiliates. All rights reserved.