I have several customers that don’t need nor want email attached to their domain, or their email is hosted elsewhere through another service, like an exchange provider, gmail (yetch) or whatever. I colo a couple of exchange servers for customers as well.
What would be ideal is to have an account that I can set up with DNS and hosting only.
Internally, what happens currently is that the system will always look to itself first and find that email records don’t exist for all but postmaster and reject.
Externally I’m finding that there can be other kind of anomalies with regards to how DNS resolution is performed by the CP such as timeouts, can’t find host, and email not found. There really isn’t a rhyme or reason to how the rejection is determined from a high level overview.
It’s worth noting that I did this with a google docs hosted account. I removed all mail records and had all of google’s MX records, CNAMEs and spf records set but still had the oddness above. There simply doesn’t be a way to remove “email” from the “package”