Fernando, usar um loop com um "timer" pode ser uma saída, mas não é uma
solução robusta.
Imagine se o server por algum motivo cai no meio dos envios...
Vc não saberá quais pessoas receberam ou não e nem poderá reiniciar a
tarefa, com risco de enviar emails duplicados.

De qq forma, o CF não tem nada nativo para dar pause, talvez extendendo o
uso do CF com Java.
Confira referência do método thread.sleep()
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Thread.html#sleep(long)

Vc pode agendar tarefas com a tag CFSCHEDULE nessa página de envio, após o
clique do form, vc envia o primeiro lote de emails e agenda uma tarefa para
enviar emails a cada X minutos, até que todos sejam enviados.

Referência da tag CFSCHEDULE aqui:
http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/tags-a30.htm


[]'s
FH
_____________________
Fabio Nunes - NAVITA
Diretor de Engenharia de Software
Fone:    55 48 225-5396
Celular: 55 48 9119-9918
http://www.navita.com.br
----- Original Message -----
From: "Cyber Trek" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, June 03, 2004 1:15 PM
Subject: Re: Alerta de spam:Re: [cf-brasil] cfmail


Fábio, boa tarde.

O problema é que eu não sei como agendar a tarefa, isoo é localmente? O que
sei é que meu cliente que tera que enviar os e-mails via site, e ele não vai
saber fazer. Eu tenho que fazer isso tudo funcionar de uma só vez, após o
cliente chamar a página. Eu preciso apenas de um cfloop, e uma função que
conte o tempo, e assim que esse tempo passar ela incremente os próximos 30
emails, e faz o loop novamente. o problema é que eu não sei como faço para
ele ficar em loop contando o tempo, e depois volte para o loop principal. Eu
faço isso no Flash mole mole,  só que no cold não sei como fazer, pois ele
não tem um motor como no Flash.

Grato.

Fernando.
----- Original Message -----
From: "Fabio Nunes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, June 03, 2004 12:12 PM
Subject: Alerta de spam:Re: [cf-brasil] cfmail


Fernando, uma forma de fazer isso é enviar os 30 emails e marcar no banco
para quem foi enviado.. .
Vc pode ter uma tarefa agendada para enviar emails a cada X segundos,
pegando do banco quem ainda não foi, e fazendo o disparo.

Vc está usando CFMX 6.1? A Tag cfmail nesta versão é bem robusta, vc pode
fazer envio de uma carga maior sem problemas, 30 emails é mole pro CF.

[]'s
FH

_____________________
Fabio Nunes - NAVITA
Diretor de Engenharia de Software
Fone:    55 48 225-5396
Celular: 55 48 9119-9918
http://www.navita.com.br
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 02, 2004 12:29 PM
Subject: [cf-brasil] cfmail


Olá.

Já utilizo o CFMAIL com query, mas preciso enviar os e-mails aos poucos,
tipo de 30 em 30, com um intervalo de uns 5 segundos entre cada envio, e
não estou conseguindo fazer isso... O banco de dados tem 7000 emails.

Grato.

Fernando

--^----------------------------------------------------------------
This email was sent to: [EMAIL PROTECTED]

EASY UNSUBSCRIBE click here: http://topica.com/u/?b1dnXn.b7M5gI.YXJxdWl2
Or send an email to: [EMAIL PROTECTED]

For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=TEXFOOTER
--^----------------------------------------------------------------












Responder a