Envio de e-mail demora pra enviar

Boa noite pessoal.

Fiz uma Newsletter para envio de e-mail para todos os meus clientes, mas quando envio, demora um pouco pra enviar. É assim mesmo?

Fiz em um controle e esta desta forma

Só não consigo pegar as categorias de uma outra tabela para colocar no assunto, ta dando erro de variável.

Meu código esta assim:
//---------VERIFICA CAMPO MODELO-------------------
IF ({conteudo} <> ‘’)
{

sc_select(ds_confemail,“select email_confemail, dominio_confemail, login_confemail, senha_confemail from confemail where id_confemail = 1”);

$emailc = $ds_confemail->fields[0];
$loginc = $ds_confemail->fields[2];
$dominioc = $ds_confemail->fields[1];
$senhac = $ds_confemail->fields[3];

//---------QUERY DE EMAILS----------------------------
sc_select(ds_clientes, “select nome, email from newsletter where email <> ‘’”);

$tememail = $ds_clientes->fields[0];
if ($tememail <> ‘’)
{
while (!$ds_clientes->EOF)
{
$nome = $ds_clientes->fields[0];
$email = $ds_clientes->fields[1];
$mensagem = {conteudo};
$assunto = “Newsletter WB Advogados”;
$body = “Prezado Sr(a)

”.$nome."
"."
".$mensagem;

 	   sc_mail_send($dominioc, $emailc, $senhac,
         $loginc, $email, $assunto,
         $body, "H", "" , "", "", "N", "");
	   
	               
         $ds_clientes->MoveNext();
       }
   $ds_clientes->Close();
   echo "<script>alert('Mensagens enviadas com sucesso!');</script>";

   } else {
	sc_error_message("Não existem emails para serem enviados!");
      }

} ELSE
{
sc_error_message(“Você deve selecionar um modelo ou escrever uma mensagem!”);
}

Será que que tem algum erro?

Obrigada