Back to Help Center

NOTIFICAÇÕES DE E-MAIL (EMAIL NOTIFICATIONS)

Equipe Learning

Como enviar e-mail a partir do meu servidor IoT?

O IoT Server oferece o recurso de criar fluxos de funções para implementar alertas de e-mail automatizados.

Pré-requisitos

  • Um Servidor IoT
  • Um servidor SMTP (mail server)

Exemplo com serviço Mailjet com autenticação por token:

const url = "https://api.mailjet.com/v3.1/send";
const basicUser = "*****"
const basicPwd = "*****";
const method= "POST";

msg.headers = { 
    'Content-type': "application/json",
    'authorization': `Basic ${Buffer.from(basicUser+':'+basicPwd).toString('base64')}`
};
msg.url = url;
msg.method = method;

const sender = {name: "Braincube no-reply", email:"no-reply@braincube.com"};
const recipients = [{name: "First Name", email:"first.name@braincube.com"}];
const subject = "An email using mailjet";
const contentText = "This email has been sent";
const contentHTML = "This e-mail has been sent";

msg.payload = {
    Messages: [
        {
            From: sender,
            To: recipients,
            Subject: subject,
            TextPart: contentText,
            HTMLPart: contentHTML
        }]
}
return msg;
Powered by Zendesk