No estás pidiendo cosa fácil 😂😅
Para hacer un servidor de correos, en linux lo más utilizado es postfix, aunque hay más software y otros que incluso te lo harán más fácil. Instalarlo y hacer las primeras pruebas en el terminal para enviar correos es sencillo, pero se complica el tema de que tu servidor de correos sea reconocido como tal, que puedas enviar correos y que se guarden como enviado, recibir correos... Todo eso son configuraciones que se consiguen googleando mucho.
Lo más sencillo es que te instales un panel como webmin&virtualmin o vestacp, que te configuran todo esto junto con servidores antivirus, web y muchas demás gestiones.