I am currently running a small workgroup (5 client machines) hanging off windows server 2008. At present we are using Kerio Mail Server for workgroup email. Kerio is configured to pull messages down from our web server (hosted offsite) via pop3. Kerio is not publicly accessible via pop3 or smtp, and we are using the web server smtp for outgoing mail (copies of all outgoing messages are stored in Kerio however).
We are looking at switching to Exchange Server 2007 for better integration with Outlook, our iPhones, and also so that we can integrate our internal web apps with Exchange using .NET.
Can Exchange Server be set up to function in the same manner that we are using Kerio for at the moment?
I would prefer to keep our internal email server non-public-facing if possible, as our internet connection/site power etc can be unreliable, and we do not want messages bouncing back to people that are emailing us. Further, our web server (which handles mail) is fully managed, so we dont have to worry about security etc, which we would have to manage if we had a public facing email server on site.
I've been told that Exchange requires a lot of configuration, a domain controller, dns servers, etc. Is this true in all cases? Is this going to be too difficult to set up / overkill for our purposes?
Any other thoughts and suggestions much appreciated!