Ver Mensaje Individual
  #1  
Antiguo 06-01-2021
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Reputación: 18
rolandoj Va por buen camino
Question Como crear un servidor de correo con Indy ?

Buenos días,

Ante todo un muy Feliz Año a todos los miembros del club Delphi.

Mucho agradecería si alguno pudiera indicarme la documentación necesaria, consejos, y si es posible ejemplos, para crear un servidor de correo usando Indy.

Para ponerlos en contexto, les describo el problema :

Tengo una aplicación de historias clínicas que envía correos a los pacientes (típicamente recetas y ordenes de exámenes).

Hasta ahora, lo hemos hecho usando el componente Indy TIdSMTP, con el cual nos conectamos a una cuenta de correo en un servidor de correo de terceros (obviamente, por terceros hablo de gmail, yahoo, hotmail, etc).

Por lo tanto, en últimas, ese tercero es un intermediario encargado de despachar el correo a su destinatario final.

Tal esquema, aunque usualmente trabaja, nos presenta inconvenientes y se quiere cambiarlo.

El cambio planteado es eliminar al tercero intermediario y manejar nuestro propio servidor de correo; es decir, nuestro TIdSMTP se conectaría ahora al servidor que creáramos y ese servidor sería el encargado de despachar el mensaje al destinatario.

Según lo que hasta ahora he leído, en general sería un proyecto grande; pero, nosotros solo necesitamos algo muy sencillo porque ese servidor de correo sería solo para el correo saliente de una sola cuenta y, aparte de archivos adjuntos, que serían exclusivamente en PDF o en JPG. los mensajes a procesar solo serán de Texto (Nada de HTML ni otras características avanzadas).

Además, el volumen de envíos no pasará de 10 por día y prácticamente los enviará una sola persona, luego ni siquiera hay que preocuparse de concurrencia.

Asumo que por lo menos requiero un componente TIdSMTPServer; pero, la documentación que he podido ubicar hasta ahora es muy pobre, así que agradezco cualquier ayuda.

Muchos saludos
Responder Con Cita