Então pessoal, e segue minha busca por aprender essa ferramenta… A dúvida agora é na intenção de enviar um resumo das alterações a um grupo de usuários. Ao clicar em “Salvar”, no evento OnBeforeUpdate eu testo se o campo foi alterado. Se foi alterado, ele deveria enviar um email para alguns destinatários, caso contrário ele só avisaria que não há nada alterado.
Porém, a segunda opção funciona de boa, haha. Mas a primeira não. Além de não mandar o e-mail ele não mostra a mensagem.
Alguém poderia me dar uma luz no código?
Obrigado!!!
UPDATE: no evento OnBeforeUpdate
$email_cc = "dest1@gmail.com; dest2@gmail.com";
$mail_from = "fromfrom@gmail.com";
if(sc_changed({red_conteudo_ctb})) {
//sc_alert("2");
// Parametros de email
$mail_smtp_server = "smtp.gmail.com";
$mail_smtp_user = "fromfrom@gmail.com";
$mail_smtp_pass = "MinhaSenha9999";
$mail_to = $mail_from;
$mail_subject = "WWW - Notificação Eletrônica";
$mail_message = "Mensagem de envio"; // implementar a função de mensagem padrão mtd_email_send()
$mail_format = "H";
$mail_copia = $email_cc;
$mail_tp_copia = "";
$mail_porta = 587;
$mail_conexao = "S"; // S=segura/criptografada; N=não
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$mail_copia,
$mail_tp_copia,
$mail_porta,
$mail_conexao);
sc_alert("Email com as alterações enviado para $mail_to!");
}
else
{ sc_alert(“Não houve alteração no campo!”);}