Prezados,
Tomei um baile de algumas horas na utilização desse macro, que no meu entender acredito que seja um bug do SC.
Eu já usava esse macro para envio de email no hostgator e durante o processo de instalação do mesmo aplicativo no ValueHost reparei que o e-mail não saía do domínio e tive a infeliz idéia de colocar alguns echo para poder visualizar até onde o programa estava sendo executado.
Olhando o log de execução vi a famigerada mensagem de erro :
“Call to undefined function sc_mail_send() in …blá blá bla…
… enviaEmail_apl->Valida_campos(NULL, NULL, NULL)”
Pois bem, depois de algumas horas de briga, resolvi fazer um pequeno programa controle para facilitar e após vários testes descobri que se escrever :
echo “antes do sc_mail_send”;
sc_mail_send({loc_smtp}, {loc_origem}, {loc_senha}, {loc_origem}, {loc_destino}, ‘teste envio de e-mail’, ‘mensagem’, ‘H’, ‘’, ‘’, {loc_porta}, $tipoConn );
apresenta esse erro acima descrito.
Bastou eu comentar a linha : echo “antes do sc_mail_send”;
e o macro passou a funcionar sem problemas.
Desculpem o texto longo, foi apenas um desabafo.
Hiro ck