do you do this personally? i've tried and found the barrier for entry is through the roof. if you don't configure everything just right you end up on gmail's spam blacklists and nobody gets your emails. and good luck getting off the blacklist once you're there.
i would love advice from anybody for self-hosting a reliable email server that the major carriers won't treat as a second-class citizen.