Como integrar envio de E-mail utilizando protocolo SMTP?

Para saber mais sobre SMTP, consulte o artigo O que é SMTP?

Para realizar a configuração na plataforma você precisa ter o registro em um plataforma que fornece serviço SMTP, como a Sendgrid, em seguida buscar os dados abaixo:

  • email
  • host
  • port
  • username
  • password

Em seguida é necessário realizar uma atualização na plataforma, utilizando a documentação settings.

Atualize o campo notifications, selecionado a opção email, conforme exemplo abaixo:

curl --request POST \
     --url https://api.base39.io/v1/settings \
     --header 'accept: application/json' \
     --header 'authorization: Basic <sua-api-key>' \
     --header 'content-type: application/json' \
     --data '
{
  "notifications": {
    "email": {
      "config": {
        "email": "email@seu-dominio.com",
        "host": "smtp.seu-provedor.net",
        "port": 587,
        "username": "apiKey",
        "password": "sua-senha"
      },
      "provider": "smtp"
    }
  }
}
'

Quando a plataforma dispara e-mail?

  • Sistema de login, enviando OTP para o usuário
  • Portal do RH, ao solicitar a exportação de parcelas