Windows Server – Setup Mail Server for Development environment


Hi everyone. Today I want to show you how you can set up a simple Mail Server for your development environments.

To set up a simple Mail Server you need to do the following:

  • Setup Windows Server 2008R2 and give it a name you can easily remember (I chose smtp.intranet.com as name for my server)
  • Download Visendo SMTP Extender from here.

Installation of SMTP Server feature

Install the Windows Feature SMTP Server.

mail_server_install_feature_smtp

Now open IIS 6 Manager.

mail_server_iis6

Now select [SMTP Virtual Server #1] and click on Properties.

Now go to the Access tab and click on Relay…

Now make sure to enable the setting All except the list below and make sure to check the checkbox at the end of the window and click OK.

mail_server_iis6_access

Now go to the Delivery tab and click on Advanced…

The name of your server (the name of mine is smtp.intranet.com) will be entered in the Fully-qualified domain name text box. If not make sure to enter it and click on OK.

mail_server_iis6_delivery

Now open up Services and make sure the Startup Type of the service Simple Mail Transfer Protocol is set to Automatic.

mail_server_smtp_service_automatic

Installation of Visendo SMTP Extender

The Installation is pretty simple. Simply download the Installer mentioned above and run the Setup Wizard.

After the installation has finished open up the Visendo Configuration Wizard.

mail_server_visendo_accounts

Now create a new account.

mail_server_visendo_new_account

After you have created your accounts go to Settings and click on Start.

mail_server_visendo_start

Now go to Services and make sure that the Startup type of the service Visendo SMTP Extender is set to Automatic.

mail_server_visendo_service_automatic

Configuration of Windows Firewall

To make sure that your Mail Server will work as expected you need to allow POP3.

Create a new Inbound Rule in Advanced Settings of Windows Firewall.

Choose Port and click on Next.

mail_server_firewall_inbound_port

Now choose TCP and enter 110 in the Specific local ports text box.

mail_server_firewall_inbound_tcp_110

Now choose Allow the connections.

mail_server_firewall_inbound_allow

In the last step I checked Domain, Private and Public.

mail_server_firewall_inbound_profile

Client Setup

On your client machine start Microsoft Outlook.

mail_server_client_wizard_start

Now choose Yes and click on Next.

mail_server_client_wizard_yes

Now choose Internet E-mail and click on Next.

mail_server_client_wizard_internet

Now choose Manually configure server settings or additional server types and click on Next.

mail_server_client_wizard_manually

Now enter your account information like shown in the below screenshot and click on Next.

mail_server_client_wizard_account_settings

Now Microsoft Outlook will check if it is able to connect to your Mail Server and send an test E-mail.

mail_server_client_wizard_test_account_settings

If all tests are successful your configuration is finished and you are ready to go.

mail_server_client_wizard_finished

That´s it. Your Mail server and your client are now ready to use.

Sources:

http://jebass.blogspot.co.at/2009/02/making-pop3-smtp-server-work-with.html

http://www.visendo.com/VisendoDownloads.aspx?id=42

Advertisements
Tagged

3 thoughts on “Windows Server – Setup Mail Server for Development environment

  1. […] You will need an E-Mail Server for your test users. (I explained how to setup a simple Development Mail Server here.) […]

  2. blog website says:

    Incгedible points. Outstanding aгguments. Keep uuр the good worκ.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: