Themken: I use my ISP's email service but they have wanted everyone off that for many years now.
Would a Raspberry PI be an OK email server? I would have to talk to my ISP about permission to run a server and then get a domain too, anything else one needs to think of?
There are some security issues if you don't want your password and other data sent over the wire between your machine and server in plain-text.
You probably want to get an SSL certificate,
Let's Encrypt is a good enough (and free) service for that, but depending on
which client you use, you probably need to set up a way to install the certificate to the mail server. Let's Encrypt certificates have a quite short time limit (1 or 3 months, I don't remember at the moment), so a client is really needed to automate getting a new certificate before it expires.
Since I run an ancient version of OS X Server, and can't upgrade easily without losing data (the machine's a fucking unstable patchwork), I haven't been able to set up Let's Encrypt, so I set up an SSH tunnel every time I want to check my e-mail on the go. My server is also a fucking slug (1.2GHz Core 2 Duo), and it takes an age and a half to log in, and several times that to actually check my e-mail.
A Pi should absolutely be okay to at least play around and learn with. Do be aware, though, that if it breaks down for any reason, not only won't you be able to access your e-mail, but there'll be nowhere for e-mail to be delivered to (and originating servers will stop trying to send those e-mails after a while of your server not being available).