

I do it. Postfix+dovecot+spamassassin managed with ISPConfig running on a VPS. Works just fine, but my domains already have a long-ish good reputation so that may play a part on my experience. Biggest headache is to keep things running, which occasionally means jumping trough hoops microsoft(mostly) and others throw at you by flagging your server as spam for no apparent reason.
It’s just highly improbable to cross the galaxy in less than 100 000 years. You just need a device which generates infinite improbability and that’ll pass you trough every single point in the universe simultaneously and you can just stop where needed. Side effects may apply.