Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como envío correo desde Excel sin que me pida confirmación? (https://www.clubdelphi.com/foros/showthread.php?t=36421)

luisdevis 11-10-2006 12:25:56

Como envío correo desde Excel sin que me pida confirmación?
 
Hola, gracias por interesarte.:)
Desde un programa Delphi genero un documento Excel con información.
Ese documento excel (en realidad aún no es un documento ya que no se ha grabado) es enviado por e-mail usando el comando sendmail().

El problema es que, al utilizar Outlook como programa de correo predeterminado, el sistema SIEMPRE me pide confirmación para que Excel envíe un e-mail.

:confused: ¿Cómo puedo evitar esa petición de confirmación ?

Muchas Gracias

Bicho 11-10-2006 12:48:13

Hola Luis,

yo ahora mismo no veo ninguna respuesta a lo que pides, pero si una alternativa.

¿Por qué no graba el fichero generado en Excel y luego desde un componente Indy o NMSMTP de envio de correo lo abres con él o lo adjuntas al mail?

Espero te sirva

Saludos

comba 11-10-2006 19:21:41

Tarda mucho
 
Tu solución es genial, pero solamente si envias unos pocos correos. Mi experiencia enviando unas 200 correos y adjuntando un pdf es muy negativa.
Ya que el programa se puede tirar como una hora para hacer eso y encima se queda inutilizado.

Lo bueno sería enviarselos a outlook para que el los envie, pero sin que te pida confirmación por cada correo.

Si alguien tiene la solución por favor publicarla.

Un saludo

jachguate 11-10-2006 23:18:18

Cita:

Empezado por comba
Tu solución es genial, pero solamente si envias unos pocos correos. Mi experiencia enviando unas 200 correos y adjuntando un pdf es muy negativa.
Ya que el programa se puede tirar como una hora para hacer eso y encima se queda inutilizado.

Esto seguramente es debido a que el servidor de correo por el que los envía es lento, pero esto también puede enfrentarse, por ejemplo lanzando el envío de correos desde un seguindo hilo en la aplicación, de manera que esta no se quede "inutilizada" por mucho tiempo.

Auxiliandote de una base de datos o incluso de un archivo ini, podes conseguir que la aplicación sigua enviando correos la próxima vez que inicie si no terminó en esta, manejar prioridades, ¡en fin!. El límite es tu imaginación.


La franja horaria es GMT +2. Ahora son las 18:58:26.

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