Enviar email com select

Bom dia a todos

To tentando fazer uma rotina para enviar um unico email de lembrete de senha, mas nao exibe nada, e tb nao pega as variaveis

sc_select(ds_email, “SELECT nome, email, login, senha FROM servicos_usuarios WHERE cpf = {cpf}”);

while (!$ds_email->EOF){
$nome = $ds_email->fields[0];
$email = $ds_email->fields[1];
$login = $ds_email->fields[2];
$senha = $ds_email->fields[3];

$mail_smtp_server = ‘smtp.terra.com.br’;
$mail_smtp_user = ‘usuario’;
$mail_smtp_pass = ‘senha’;
$mail_from = ‘cpdteste@terra.com.br’; // de
$mail_to = $email; // para
$mail_subject = ’ LEMBRETE DE SENHA’; // assunto
$mail_message = "Olá ".$nome;
$mail_message .= “

”;
$mail_message .= “Abaixo segue a mensagem enviada pelo USUARIO”;
$mail_message .= “

”;
$mail_message .= “Seus dados para acesso do sistema são:”;
$mail_message .= “
”;
$mail_message .= "Login: ".$login;
$mail_message .= “
”;
$mail_message .= "Senha: ".$senha;
$mail_message .= “
--------------------------------------------”;
$mail_format = ‘H’;

sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,"","",465,“S”);

if ({sc_mail_ok})
{
echo “Enviados {sc_mail_count} e-mail com sucesso !!”;
}
else
{
sc_erro_mensagem({sc_mail_erro});
}
$ds_email->MoveNext();
}
$ds_email->Close();

Alguem tem uma ajuda pra ver o que pode estar ocorrendo ??

Valeu

Carlos

Mude o seu where para cpf = ‘{cpf}’