Separating email hosting and web hosting
I'm wondering if the tech folks here can help me with a little problem.I'd like to host my web site with one provider, and my email with another -- but I want to use the same domain name (dunworth.com) for each.
Thus, I would like Host A to handle all web traffic sent to dunworth.com and its subdomains (e.g. wwwDOTdunworthDOTcom), and I want Host B to receive and store email sent to user@dunworth.com. I'm assuming that I have to point DNS A records to Host A, and MX records to Host B (I was planning on using Host A's DNS servers). Is this correct? If so, is there more to it than that?
Right now, my Host B (email host) is telling me that if I set up an outside DNS server ("outside" = not theirs) MX record to point to their server, this will work....EXCEPT that my email address will have to be user@dunworth.HostB.com. They suggested a workaound, having a mail server under Host A's control forwarding all messages to their server. Or, they said I could host my web site with them. Are the suggested measures really necessary?
It seems like there should be a simple solution to this, but I have no network admin experience, so I'm stuck.
Any help would be hugely appreciated.
Regards,
Chris
(FYI, the reason I'm doing this is because I need a fully managed email server that I can mostly forget about, but I also need a root-access plan for my web site, since I'm running J2EE apps atop postgresql. My web host doesn't offer a competitively priced email server, so I decided to look elsewhere).