Integrações

Nodemailer

Envie emails através do Mailtrap usando o Nodemailer em projetos Node.js.

Como funciona

Potencie a sua configuração do Nodemailer com o transporte oficial do Mailtrap. Continue a usar a sintaxe familiar do Nodemailer que adora, mas ganhe acesso a uma plataforma de email completa com envios de elevada entregabilidade, estatísticas práticas e um sandbox seguro para depuração. É a atualização ideal para qualquer projeto Node.js.


Configuração

Passo 1. Crie uma conta Mailtrap, verifique o seu domínio e obtenha o token de API.

Passo 2. Instale o pacote oficial via npm install mailtrap ou yarn add mailtrap.

Passo 3. Envie emails; abaixo encontrará um exemplo de utilização mínima.

const TOKEN = "<O_SEU_TOKEN_API>";

const transport = Nodemailer.createTransport(
  MailtrapTransport({
    token: TOKEN,
  })
);

const sender = {
  address: "hello@demoatmailtrap.com",
  name: "Teste Mailtrap",
};
const recipients = [
  "demo@mailtrap.io",
];

transport
  .sendMail({
    from: sender,
    to: recipients,
    subject: "Você é incrível!",
    text: "Parabéns por enviar um email de teste com o Mailtrap!",
    category: "Teste de Integração",
  })
  .then(console.log, console.error);

Para mais informações e exemplos, consulte o repositório oficial do GitHub.


Funcionalidades suportadas

  • Envio de email – transacional e em massa.
  • Envio em lote.
  • Gestão de contactos e listas de contactos.
  • Gestão de templates.
  • Gestão de domínios de envio.
  • Envio e obtenção de emails de sandbox.
  • Gestão de projetos de sandbox.