I’m contemplating purchasing a VPS solution from my current hosting provider. They offer a cPanel installation (which I’ve used on shared and reseller hosting accounts for years now), however, I’m responsible for the licence fee in a VPS package and it’s quite a chunk to pay per year.
So my question is: if I were to opt for a VPS package and forego the cPanel installation, how would I then manage mailboxes? I know how to create virtual hosts under Apache, so serving websites doesn’t faze me (and I’m planning on managing website source code via version control), but it’s the additional tasks to managing a web presence such as setting up email accounts that I’m not familiar with. Can setting up a mailbox be done via SSH?