You'll need to get a domain name to make things easier. You'll also need to setup MX records, DNS, and it makes it easier if you have a static IP. Then you'll need to setup and choose what MTA you'd like to use like Sendmail, qmail and so on..
Then you'd most likely want to make it easy and setup either IMAP or POP so you can retrieve your mail from the server, even if its local, so you can view it in a fully featured email client like Evolution or any other you like to use.
Cheers