Enviar vários emails de uma só vez.

Boa tarde a todos.

Desenvolvi um controle onde no momento da validação eu faço um select buscando os momes e emails de meus clientes que atendam a uma determinada qualificação.

Até ai está funcionando perfeitamente, porém como o meu select retornar mais de uma registro eu gostaria de criar uma estrutura de repetição.
Enquanto houvesse registros eu executaria a MACRO de envio de email sc_mail_send. Assim para cada registro seria enviado um email.

A minha dificuldade é que em PHP eu saberia como executar essa tarefa:
$SQL = “select nome, email from clientes”;
$result_id = mysql_query($SQL) or die(mysql_error());
$total = mysql_num_rows($result_id);
if($total)
{
while($dados = mysql_fetch_array($result_id))
{
“ENVIA EMAIL”
}

Porém não conheço a sintaxe no Scriptcase, alguém poderia me ajudar, por favor?

// PEGA PESSOAS ANIVERSARIANDO HOJE
sc_select(ds_cooperados, “select nome, sexo, email
from cooperados
where (email <> ‘’ and month(nascimento) = month(now()) and day(nascimento) = day(now())
and desligado_em is null)”);

if ({ds_cooperados} === false){
echo “Erro de acesso a tabela COOPERADOS = " . {ds_cooperados_erro};
}else{
while (!$ds_cooperados->EOF){
$nome_pessoa = $ds_cooperados->fields[0];
if($ds_cooperados->fields[1] == ‘F’){
$titulo = ‘Prezada amiga’;
}else{
$titulo = ‘Prezado amigo’;
}
$email_destino = $ds_cooperados->fields[2];
// ENVIA E-MAIL
$body = “”.$titulo.”

".$nome_pessoa."

"."
".$mensa_email;
sc_mail_send(’$smtp’,’$usuario’,’$senha’,’{email_origem}’,’$email_destino’,’$assunto’,’$body’,‘H’,$porta,$segura);
$total_email++;
$ds_cooperados->MoveNext();
}
$ds_cooperados->Close();
}

http://downloads.scriptcase.net/downloads/v5/manual/pt_br/webhelp/manual_mp/28-Macros/00-macros_sc.htm#sc_mail_send

Muito Obrigado George, o script funcionou perfeitamente.
Adequei a minha necessidade e ficou Show!

Rafael, obrigado também pela dica no manual, também foi de muita utilidade.

Abraço!

De nada.

Existe tambem dentro dos eventos os INSERT CODES, que já tem todo um código para envio de emails com e sem anexos.

Está todo comentado o código.

Amigo, posta pra gente aew…

É dentro dos eventos INSERT CODES, va na sua aplicação e insira.

Olá Adriana, posta aí como conseguiu… e ficou sua adequação.
Obrigado