I've got my domain at namecheap, and they just forward all mail to two different pre-existing mailboxes. I configure my mailreader to use my address at my own domain when sending mail, and that works perfectly fine. Sure, headers may show them going through different mail servers, but nobody ever looks at that anymore.