As is evident, setting up your own email server is not that difficult. In fact, it should take you less than an hour to get it up and running, if you don't run into any unexpected issues.