Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

Currently we have a couple of sites running of a pretty beefy windows VPS and no problems. There is a MailEnable email server on there with plesk sitting on top of that and IIS.

Now, configuring IIS is no problem for us we are fine with that. However we have never been any good with MailEnable and this meant we always needed a Plesk licence.

We now have an Exchange Licence and would like to know the following:

  1. Does Exchange provide any tools for adding/editing mail accounts simply?
  2. Would it be best to run Exchange on a separate box to the webserver? If not what kind of dedicated server will we need to run both as a webserver and mailserver?
share|improve this question

migrated from Oct 16 '09 at 19:43

This question came from our site for professional and enthusiast programmers.

up vote 1 down vote accepted

Exchange is a great product, but its not as simple as Mailenable, you can't just install it on your server and away you go.

For a start there are a number of pre-requisites you need to get setup before you install Exchange, in particular you need an Active Directory domain, with accessible domain controller. You can installed Exchange on the same machine as the domain controller, but its not advisable.

You will also find that Exchange needs alot more resources than mailenable. In particular if your using Exchange 2007 you need a minimum of 2GB of RAM, more if you have more than a handful of mailboxes.

Exchange is not just an email server, its a complete messaging and collaboration solution, and so its hardware requirements reflect that.

The Exchange Management console, in my opinion is an excellent interface (at least in 2007 onwards), however its not simple. You can probably get by creating a mailbox reasonably easily, but if you have problems with Exchange, you are going to need to know what your doing, or get someone who does to fix it.

My recommendation is that if you just want a simple email server for sending and receiving mail, Exchange is not the best option, stick with mailenable or find another simple mail server that works better for you. If you do want all the full features of Exchange (which are great), then go for it, but make sure you have the time to learn how to use it, or the funds to pay someone to come in and do it for you. Also make sure that your hardware is capable of doing what you need.

As for running everything on one server, you can, and I know many people who do, but its not the recommended way to do it, it exposes some potential problems, and it means that if Exchange starts eating up all your memory because you have a large amount of email, your web server is going to suffer. I would recommend using a separate machine for Exchange if possible.

share|improve this answer

Exchange is not simple, but adding mail accounts is easy enough once you do it a few times. You can run Exchange on the same server as your domain controller and webserver, but unless you have full remote access to the server and OS, you won't be able to install.

If you're not happy with your mail solution, you may want to consider a different mail hosting service than that offered by your web host.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.