La Web del Programador: Comunidad de Programadores
 
    Pregunta:  28034 - ENVIAR Y RECIBIR CORREO ELECTRóNICO
Autor:  César Jacué
Soy desarrollador ASP, estoy intentando poner en funcionamiento un servicio de correo electrónico usando el servicio SMTP del IIS4 en un WindowsNT 4.0. Entiendo todo lo referente a enviar un email usando ASP, pero no sé como hacer para poder recibir correo electrónico con el servicio SMTP y como dar de alta las cuentas de usuario.
Si esto se hace creando aplicaciones ASP por favor respóndamente, mi caso es urgente. Gracias.

  Respuesta:  César Jacué
Ok, cumplo con lo pedido.

Encontré la solución:

La respuesta está en crear una aplicación asp trabajando con objetos integrados de la biblioteca CDONTS para NT Server:

El punto central es que el sistema busca el mensaje del directorio: /InetPub/Mailroot/Drop/ fijándose por el nombre(caracteres antes de la @ de la dirección de correo eletrónico) para el que fue dirigido el mensaje. Para esto se debe configurar al servicio SMTP del IIS4.0 para administrar un determinado dominio(ej: midominio.com), obviamente que los DNS de ese dominio deben estar configurados para que la entidad NIC lo redirija a tu máquina (una vez que registrar el dominio en sus propiedades le ponés el número de IP y nombre de DNS de tuj proveedor de Internet) y luego configuras como dije tu servicio SMTP de tu IIS para administrar dicho dominio. Hecho esto cuando alguien a través de Internet envíe un mensaje con un determinado nombre de usuario más la @ seguido por el nombre de tu dominio el mensaje se va a alojar en tu equipo. Cuando alguien inicie sesión con la aplicación de mail (páginas ASP cuyo código les mando en otra oportunidad o me escriben para obtenerlo) y su ID de usuario (es decir, el nombre puesto antes de la @) coincida con el nombre de usuario al que enviaron el mensaje automáticamente ese usuario lo visualizará en su página de correo, no hay más secretos.
Session(objeto que le da al usuario un identificador único que durará hasta que finalize la sesión)

Inbox (carpeta de entrada demensajes, carpeta como objeto que contiene a su vez al objeto Message)

Message (objecto con el que a través de un contador o bucle se pueden establecer los mensajes).

No tengo el código acá sino lo escribo pero quien lo quiera me lo puede pedir.