primero necesitas saber php o asp (preferiblemente php) que son los lenguajes de programacion mas comunes en servidor web, necesitas un dominio (ej
www.servidorcorreo.com)para montar el servidor lo mas simple es
-wampp que es para windows
-lampp que es para linux
-mampp que es para map
eliges uno aegun el SO a usar... el instalar, es.una instalacion común, inicoas los servicios que vayas a usar (php y mysql normalmente) y listo
para enviar el correo usas directamente el php que acceda a la lista en una base de datos y se dedique a enviar los correo