Why is the mail and website on different servers?
The reason for this is simple, as with all things there could be down time or a connection outage the reason for the seperation is so that your website which may be down for service or an outage will not effect the way you recieve your mail, the same can be said for the other way if mail is down website is not.