hola tienes que poner un winsock escuchando en el puerto 25 y ve mirando como van llegando los datos, es cuestion de ir estudiando el protocolo, yo hasta ahora lo hice con http (puerto 80) con Ftp(puerto 21) y pude crear ambos servidores
Saludos
Saludos