Suponiendo que el ordenador en el que programas forme parte de una red, aunque no disponga de conexión a internet, puedes dedicar uno de los equipos como servidor de correo. Para ello es necesario que instales los servicios necesarios. Si tienes algun servidor de windows, puedes instalar IIS y si no puedes instalar Apache Server bajo windows y habilitar los servicios IMAP y POP para realizar pruebas de envío y recepción de mail.
Lógicamente, si desconoces como realizar la instalación, parametrización y administración de la plataforma, tendrás que dedicar un par o tres de días a leerte los manuales del servidor para ajustarlo a tus necesidades.
Mira la información de esta página.
How to Install the Apache Web Server on Windows
Espero que te resulte útil.