I did that for a year on a 10 dollar box with Digital Ocean. In the end, the cost wasn't justified, as I can pay FastMail 120 a year for a lot more than what I was getting with Digital Ocean, and I don't have to worry about maintenance (updates, ssh configuration, etc)
I'm not saying that running your own server is for everyone. If you think FM is worth it for you, then by all means, have at it. I'm just saying that running your own server is pretty easy, and all the supposed spam-maintenance work is overblown
Yeah I agree. If running it yourself works for you, then by all means, you should do it. For me, I'd rather spend the 4 hours it takes to configure on something else.