Setting Up hMailServer for Local Email Testing

hMailServer is a free email server for Windows. It supports SMTP, POP, and IMAP. This document describes a simple setup using hMailServer for testing the email functions of your web application locally. A screen capture video is available to demonstrate the process. If you own a static IP address and a domain name, and want to set up a proper email server for regular usage, i.e. sending and receiving email via the Internet, please check out the hMailServer documentation.

Download hMailServer from http://www.hmailserver.com/

During installation, choose
In hMailServer Administrator:

After setting up hMailServer, you can try using an email client to send and receive email from this email server. Check out the hMailServer installation video for an example of using Outlook Express.

To test CSNS email functionality, don't forget to modify mail.smtp.username and mail.smtp.password in build.properties so they match the account you created under hMailServer.