Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-01-2021
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 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
  #2  
Antiguo 07-01-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El componente TIdSMTPServer, tal y como comentas, es el que deberías utilizar.
En principio si no quieres partir de cero, puedes revisar las demos de Indy.

https://github.com/IndySockets/Indy10Demos

En concreto estas tres:

https://github.com/IndySockets/Indy1...ee/master/IMAP
https://github.com/IndySockets/Indy1...ter/MailServer
https://github.com/IndySockets/Indy1...ter/SMTPServer

En concreto la segunda de las que te comento es la que creo que necesitas (TIdSMTPServer).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 07-01-2021
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 18
rolandoj Va por buen camino
Smile Gracias. Alguna otra fuente de documentación

Hola,

Muchas gracias por la información.

Es un buen dato. Ya había encontrado referencia a esos demos; pero, los enlaces que había visto estaban obsoletos y no había podido descargar el material.

Ya pude hacerlo gracias al enlace que acabas de suministrar

Los demos son un buen punto de arranque. En los próximos días estaré experimentando y les comentaré los avances.

Sin embargo, de lo que revisado, la documentación es igualmente muy escueta. Si alguno tiene notas al respecto sería de agradecer

Muchos saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Envio de correo con Indy 10 / Delphi 7 ArtPortEsp Varios 3 16-01-2019 16:30:48
INDY: ¿Cómo generar un correo y luego enviarlo con cliente email por defecto? nincillo Internet 5 16-03-2018 11:20:29
Como hacer un gestor de correo con indy 10 cl2raul Desarrollo en Delphi para Android 10 09-09-2016 15:47:06
Correo Indy Ejemplo dfarias Internet 0 03-04-2009 17:40:43
como crear un correo interno con php kassel PHP 4 28-01-2004 00:34:32


La franja horaria es GMT +2. Ahora son las 14:01:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi