I’m curious what programming language I would have to learn in order to create my own mail server. I’m not looking to compete with the big names, simply playing around.
For example, gmail, yahoo, msn. To be able to dynamically add @domain.com emails and allow users to check and send emails.
Mail servers can be written in pretty much anything. Usually the bigger ones (sendmail/exim) are c/c++ but, you can pretty much write one in anything you choose. Its all a big text conversation if you look at how SMTP works.