SMTP Server missing from Windows 7

This evening I decided to setup a few pieces of a build server on a windows 7 installation and found out Windows 7 does not come with SMTP Server.  Now that being said I don’t thing Windows Vista did either.  This is actually a good thing for home users as having an SMTP server can running on a machine can end up sending spam if malware gets on your machine.  In my case I need it for some development tools I’m using.  After a little research I cam across the solution.

 

Download and install hMailServer.

 

Here are the steps to get it up and running.

 

  1. Download the latest release from http://hmailserver.com/
  2. Execute Installer.
  3. Click Next Here.

    image
  4. Agree the license agreement (Only if you Agree)

    image
  5. Pick an install directory. (Default should do in most cases)

    image
  6. Select what you want to install.

    image
  7. Pick the database to use.  This will hold the configuration.

    image
  8. Select Start Menu Folder (Default is ok)

    image
  9. Click Install

    image 
  10. Create a password.

    image 
  11. Click Finish (Check box for Run hMailServer Administrator should be checked)

    image 


  1. After you complete the installation the administrator should come up.  Select your server and connect.

    image
  2. You will be prompted for your password you created.

    image
  3. Add A domain by clicking on Add Domain and Enter you Domain Name.

    image
  4. Enter Domain Name

    image
  5. Go to Accounts under your newly connected domain and Click Add.

    image
  6. Enter Address and Password.  You can also restrict other settings but I will not cover them here.

    image

 

That is it.  You have a mail server now on Windows 7.  This software has a lot of options including having multiple domains.  Remember to secure it the best you can so you don’t become a spam haven.  Happy SMTP Mailing. 

 

The reason for my setup was to have a mail server for Team City.  I will Add additional information on how to setup Team City in the coming weeks.

webmail

I would up running hMail a while back as well. If you need a webmail solution, use Web PI to install PhP and it's not too bad to configure Squirrel Mail.