No evento onAfterUpdate de um form, eu tento mandar o seguinte email:
sc_mail_send($_server,
$_user,
$_pass,
$_from,
$mail_to,
$mail_subject,
$mail_message,
$_format,
$mail_copia,
$mail_tp_copia,
$_port,
$_tpconn,
$_pdf);
if ({sc_mail_ok})
{
echo "Email enviado com sucesso ao gestor!<br>";
}
else
{
sc_error_message("Não foi possível enviar o e-mail ao gestor! Erro: {sc_mail_erro} - MAILTO: ".$mail_to." // CCC: ".$mail_copia);
}
Na tela a aplicação retorna o seguinte erro:
Não foi possível enviar o e-mail ao gestor! Erro: Array - MAILTO: email1@bolinha.com.br // CCC: email2@bolinha.com.br;email3@bolinha.com.br
Ou seja, {sc_mail_erro} retorna apenas a expressão “Array”.
Com isso, a tabela não é salva com as alterações e nem é enviado nenhum e-mail.
Mas se eu comentar o código abaixo, as alterações são salvas e o email é enviado normalmente.
if ({sc_mail_ok})
{
echo "Email enviado com sucesso ao gestor!<br>";
}
else
{
sc_error_message("Não foi possível enviar o e-mail ao gestor! Erro: {sc_mail_erro} - MAILTO: ".$mail_to." // CCC: ".$mail_copia);
}
Já tentei esvaziar o CCC, colocar 1 email apenas no CCC, trocar “;” por “,” pra separar os emails e nada.
Alguma dica?