Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to buy a domain name, create my website and create an email server. I have IIS7 with windows 7. Can anyone point me to a good tutorial on the internet?

I know the website hosting thing, but I am not getting any email server hosting tutorial.

Thanks in advance

share|improve this question

closed as off-topic by Falcon Momot, mdpc, Ward, voretaq7 Mar 18 '14 at 16:27

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Falcon Momot, mdpc, Ward, voretaq7
If this question can be reworded to fit the rules in the help center, please edit the question.

Consider using Google Apps Standard edition

share|improve this answer
Seriously... Running a web server is great and all, but you'll never beat the features you get from running Google apps for you domain. Unless you have some specific reason why you need your own email server I highly suggest using Google apps for email. – Greg Bray May 4 '10 at 2:00
+1: setting up an MTA is not an easy task. – sybreon May 4 '10 at 2:22
+1 don't.… – David Mackintosh May 4 '10 at 2:33
google apps is great, thanks shaji – Anonymous May 6 '10 at 6:06

You will need email server software. You will also need to know what ports your ISP blocks and if it's even against the rules of your ISP to host a service like that on your home network.

As for a tutorial, look at hmailserver and read the tutorials. It's fairly simple. Elephants are best eaten one bite at a time... and setting up an email server is no elephant. A side of beef, maybe.

FYI, you'll probably need to have a SMTP redirection service or an SMTP smarthost to send outbound mail since you won't be able to edit your own RDNS record. Your ISP may have a SMTP relay. Check their website for more info. You could also use some place like DynDNS or Roller Network for incoming and outgoing mail server and redirection. I prefer Roller Network, but I'm a geek.

If you use an SMTP relay (note: not an OPEN relay) then you will also avoid having to set up an SPF record. You can also edit your firewall to only accept incoming and outgoing SMTP traffic from your designated incoming and outgoing upstream servers.

There you are. A crash course in making your own email server. Tip your waitresses.

share|improve this answer
yups, nice overview..Thanks – Anonymous May 6 '10 at 6:33
@user42121, an upvote would be nice... – Wesley May 6 '10 at 15:19

You may be able to get a mail server set up and running relatively easily, but one thing that will cause you headaches is spam. While there are a lot of free tools around to help combat spam, I second going the Google Apps route for hosting your mail (can't beat the price: FREE, and their spam filtering is top-notch) and instead focus on setting up and running your webserver. Exchange is hairy and the commercial anti-spam solutions are expensive.

Is there a strong reason you want to set up a mail server? Or is it just to practice?

share|improve this answer
just to practice – Anonymous May 5 '10 at 8:08