za tako nesto je dovoljan obican linux i standardni mail program. Mejlovi se salju interno, izmedju korisnika. Medjutim ima petljanja da bi se namestio relay.
Uobicajeno je koriscenje Postfix-a, ali nema nikakvih problema da koristis bilo koji drugi.
Za pop/imap mozes da koristis dovecot, dobro se pokazao. Lako se konfigurisu.
moze i ova konfiguracija koju si naveo.
Nema potrebe da koristis cpanel i bacas pare, instaliraj webmin/virtualmin/usermin, rade stabilnije od cpanela, za dz, podrzavaju i letsencrypt.
usermin ce ti omoguciti da se izboris sa spamovima, na nivou korisnika.