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 [email protected]. 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 [email protected]. 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.
(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).
I'm wondering if the issue is Host B configuring their server to actually accept inbound email addressed to my domain.
For instance, if the MX record points to B's server, then mail to [email protected] will obviously be routed to B's server......but then what? Doesn't B's server need to be configured in some way to accept email to my domain? This is a shared hosting plan, so the email server they assign to me will be servicing many of their customers.
I wonder if that's where the problem lies. Does that sound plausible?
Yes, B's server has to be configured to accept email for your domain.
It does not matter that it is a shared server, a mail server can accept mail for many domains. It does not make sense that if you host everything with them, then your mail will work fine, but if you don't then you have to go through hacks. Sounds like a political issue..