It's definitely worth doing, if nothing else, for the experience. It's gotten harder to run one's own mail server due to aggressive IP reputation systems and because many ISPs block a large number of ports to prevent doing exactly this, but is still worth knowing how to do.