Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Correos masivos (https://www.clubdelphi.com/foros/showthread.php?t=53027)

Willo 08-02-2008 03:09:51

Correos masivos
 
Hola;

estoy buscando la forma de generar correos masivos (alrededor de 50 a la vez) para mi aplicacion que lee las direcciones de una BD de clientes.

Puedo generar correos con Indy, pero el problema es que mi codigo se conecta,genera, envia y se desconecta por cada correo, creo que esto no es nada practico para muchos correos.

Alguien puede ayudarme con esto?

Gracias de antemano

dec 08-02-2008 03:14:52

Hola,

Yo probaría con los Indy. Enviaría el correo a una dirección, digamos, "principal", y haría que llegaran copias de dicho correo a otros destinatarios. Busca información (y los métodos necesarios) sobre la "Blind Carbon Copy" o BCC, que acaso ya te suene de algo.

Willo 08-02-2008 03:17:45

correos masivos
 
Los correos generados son distintos, no copias del mismo....

dec 08-02-2008 03:20:46

Hola,

¿Cómo distintos? Si son distintos correos, me temo que tendrás que enviarlos por separado. Ahora mismo no se me ocurre otra cosa. Tal vez puedas abrir varios "hilos" para que se envíen correos "al mismo tiempo", pero, partiendo de la base de que los correos son distintos, tendrás que enviarlos uno a uno, digo yo...

Willo 08-02-2008 03:24:11

correos masivos
 
ya lo he tratado, pero como comento es muy lento... estoy buscando una forma de mandar los correos generados a la "bandeja de salida" sin mandarlos...

y una vez generados todos, ahora si iniciar el proceso de envio

pero ni idea de como hacerlo desde Delphi con los indys....

en fin a seguir buscando..... :(

jachguate 08-02-2008 08:40:25

No es necesario conectar/enviar/desconectar.

Podes hacer un ciclo así:

Código:

Conectar;
try
  For I := 0 to Clientes.Count - 1 do
    EnviarCorreoCliente(I);
finally
  Desconectar;
end;

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 14:07:04.

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