WHS as a Free Email Server

Setting up your Windows Home Server as an Email Server is fast, easy, and best of all; it is totally FREE!  The best part about is that you can use your Microsoft given WHS hostname as your email address (yourname@xxxx.homeserver.com).

There are many commercial packages out there that can accomplish this task very well and some of them even offer a free version for those of us with little money.  However, for easy installation and configuration, I recommend using hMailServer.

hMailServer is very simple to use and offers many of the features that some expensive packages offer at no cost to you.  There are even options for setting up webmail access.

You are going to need to do this work from your WHS and the easiest way for this is to initiate a Remote Desktop connection to your home server.  This will allow you to work on your Home Server as if there were a monitor, keyboard, and mouse attached to it.  This article will also assume that you have some computer knowledge and are able to use RDC or the Add-in Asoft AutoExit, but I will try to be as thorough as possible anyway.

Download hMailServer stable version then install using the default options: Click Here to download

While installing with all the default options, you will eventually be prompted to set up an administrator password.  Make this a strong password as this will allow access to your email server setup.  At the conclusion of the installation you can have the installer automatically launch hMailServer administrator.

At first run, the hMailServer Administrator Connect wizard will be displayed.  This will allow you to automatically connect to your hMailServer when launching the Administrator from your desktop or your start menu.  You can also configure connections to other hMailServers should you have more in your webring.

From the Welcome Screen you can see how the application is setup.  There is a tree on the left with the configuration hierarchy with the configurable options on the right.  At first start, hMailServer will place you under “Welcome” and the only available option is to create a domain.

After clicking “Add Domain” populate the fields with the appropriate information.

  1. The domain name would be your WHS address (xxxxxxx.homeserver.com).
  2. I recommend using postmaster as the catch-all address.
  3. Click Save to keep all of your changes.

After clicking the Save option, the screen will change and add 3 new options and the tree will expand.  Add Account, Add Alias, and Add Distribution List.

For a basic configuration, I wouldn’t really worry about configuring any of the options in the tabs that become available in this screen.  This is a simple installation and configuration tutorial; further experimentation is recommended for your configuration.  You are now able to add your first account to your hMailServer.

  1. Fill in the username with your desired email address name.
  2. Create a password for the email account
  3. Change the Maximum email account size if you wish (I leave mine at unlimited)

About Joe D

I have always had a passion for everything computing. In early 2000, I decided to take my passion to the web. Thus, C.O.D. was born. Through the years we have made many great friends at C.O.D. and hope to continue our journey for years to come.

Check Also

Using QNAP’s RTRR with Windows Server

I have a lot of data.   So much so, that there are servers and multiple …

20 comments

  1. is this discussion still alive

  2. Excellent article and thanks for posting the detailed instructions (so often missing on other sites as you note).

    And certainly easier than running Exchange!

  3. wow another free stuff! thanks for sharing this one. cheers!=)

  4. ok after I set up the home server in the window home server, how do I access any mail from it and how do I set up my outlook 2007 to access the mail?

  5. I used the following as my pop3 ***.mydomain.com and SMTP as my ISP SMTP address (cause my isp restricted port 25); to setup Outlook Express. I was able to send out email message, however I couldnt receive any emails. I'm getting this error message when run Receive All in Outlook Express:

    "Your server has unexpectedly terminated the connection. Possible cause for this include server problems, network problems, or a long period of inactivity. Account '***.mydomain.com', server 'mydomain.com', Protocol: POP3, Port 110, Secure(SSL): No, Error Number: 0x800CCC0F.

    I did verified that PORT 110 is open @ the router.

    Please let me know if you can help, thanks in advance.

  6. Just checking, is this article still relevant one year later? Someone pointed me here but it’s a bit old.

  7. I’ve obtained my domain at homeserver.com. However, there is no MX record for it (All mails sent to the address were failed). How do I add the MX record via WHS? Thanks!

  8. How do one access the emails thru outlook???? or even set up webmail… i have installed hmailserver and it all very well, it even says i have a message but what the point of it if i can’t read it??????

    • I will eventually write a tutorial on setting up outlook, mail, or outlook express to get mail from your hmailserver. The easiest way to explain for now is to use your servers, ip address or given homeservername as the smtp and pop server.

  9. Hey. The download link appears to not be working. It just redirects to this page again. ANy suggestions?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.