Amigos, através do usuário wcmadmin, configurei globalmente a conta de SMTP.
Depois, fiz esta rotina em Javascript:
enviaEmail:function(){
var _jSonRest= {
"to" : "destinatario@xpto.com.br", //emails of recipients separated by ";"
"from" : "remetente@xpto.com.br", // sender
"subject" : "teste", // subject
"templateId" : "teste", // Email template Id previously registered
"dialectId" : "pt_BR", //Email dialect , if not informed receives pt_BR , email dialect ("pt_BR", "en_US", "es")
"param" : {} // Map with variables to be replaced in the template
}
jQuery.ajax({
method:'POST',
data:JSON.stringify(_jSonRest),
url:'/api/public/alert/customEmailSender',
dataType:'json',
contentType:'application/json;charset=utf-8',
success: function()
{
alert ("Enviou");
},//success
error: function (x,e,e2){
alert ('Deu erro no envio de email: '+x.status+' '+e+' '+e2);
//alert (x.status+" "+e+' '+e2);
}//error
});
}//enviaEmail
Como outros posts que vi, me dá um erro
content: "ERROR",…} content: "ERROR" message: {message: "Ops! Aconteceu um erro inesperado. Entre em contato com o administrador.",…} detail: "Ops! Aconteceu um erro inesperado. Entre em contato com o administrador." errorCode: "NullPointerException" message: "Ops! Aconteceu um erro inesperado. Entre em contato com o administrador." param: null type: "ERROR"