Hola,
Vayamos por partes.
Cita:
Empezado por ElDioni
(...) no me ayuda por el simple hecho de que no se que es eso de los indy y todo eso (...)
|
Hombre, para mandar un correo mediante los
componentes Indy no es que sea preciso conocerse dichos componentes al dedillo ni mucho menos: de hecho el paquete de componentes incluye decenas de ellos, pero únicamente se hace uso de dos y estos se crean y se destruyen en el mismo procedimiento en que se prepara y envía el correo.
Cita:
Empezado por ElDioni
(...) de todas formas lo que se comenta en ese hilo que me mandas me parece que no es lo que busco porque creo que lo que hacen es primero guardar el archivo con un formato y luego mandarlo por correo adjunto a un e-mail (...)
|
Bueno, no exactamente. En
el ejemplo (que quizá no debería llamarlo así, pero, bueno, pase por esta vez) no se guarda ningún archivo, únicamente se escoge el archivo (mediante la ruta del mismo) que quiere adjuntarse en el correo electrónico. Nada más.
Cita:
Empezado por ElDioni
mi proposito era mandar directamente el reporte por correo como un archivo de texto o un pdf o lo que sea, guardarlo si que puedo y luego mardarlo adjunto por correo con el outlook y cualquier programilla de correo pero mi intencion era como ya he dicho mandarlo directamente, gracias de todas formas
|
¡Eso es justo lo que
el ejemplo consigue! Mandar un correo con un archivo adjunto, da igual el formato (aparte de las limitaciones que pudiera tener el servicio de correo, por ejemplo,
GMail no admite archivos Zip) y hacerlo directamente, sin necesidad de usar ningún cliente de correo: desde Delphi, utilizando los
componentes Indy, y no todos ellos, ni con demasiadas complicaciones.