Installatie

Node.js (Nodemailer)

De Nodemailer-transport van een Node.js-applicatie op de gateway instellen.

Stel de transport van Nodemailer in op de inkomende server van de gateway in plaats van de eigen server van uw provider.

const nodemailer = require("nodemailer");

const transporter = nodemailer.createTransport({
  host: "smtp.adlerwacht.com", // zie /introduction/smtp-relay
  port: 587,            // of 465
  secure: false,        // true voor poort 465, false voor STARTTLS op 587
  auth: {
    user: "you@yourcompany.com",
    pass: process.env.SMTP_PASSWORD,
  },
});

await transporter.sendMail({
  from: "you@yourcompany.com",
  to: "recipient@example.com",
  subject: "Test",
  text: "Hello from the gateway.",
});

Laad het wachtwoord uit een omgevingsvariabele in plaats van het in de broncode te zetten.

Dit is dezelfde wijziging, of u Nodemailer nu rechtstreeks gebruikt of via een framework dat erop is gebouwd (bijvoorbeeld NestJS' MailerModule) — alleen de onderliggende transportopties veranderen, niet hoe u een bericht samenstelt of verstuurt.