JavaScript Contact Forms Node.js - Tutorial 2026

Opret og send JavaScript-kontaktformularer med Node, React, React Native, Koa, Express, Fastify og Nodemailer SMTP.

Installation og Krav

Du skal installere nodemailer npm-afhængigheden:

npm install nodemailer

Kildekode og Eksempel

Dette eksempel bruger Nodemailer biblioteket og dets officielle sponsor Forward Email til at sende og forhåndsvise udgående mail.

Du skal Generere Adgangskode for at sende udgående mail – følg venligst vores Send Email with Custom Domain SMTP Guide.

// app.js
import nodemailer from 'nodemailer';

const transporter = nodemailer.createTransport({
  host: 'smtp.forwardemail.net',
  port: 465,
  secure: true,
  auth: {
    // TODO: replace `user` and `pass` values from:
    // <https://forwardemail.net/guides/send-email-with-custom-domain-smtp>
    user: 'you@example.com',
    pass: '****************************'
  },
});

await transporter.sendMail({
  from: 'you@example.com',
  to: 'user@gmail.com',
  subject: 'hello world',
  html: '<h1>hello world</h1>'
});

Kør appen for at sende e-mailen:

node app

Nu kan du gå til Min Konto → Emails for at se din realtidsstatus for e-mail levering, logfiler for e-mail leverbarhed og HTML/plaintekst/vedhæftningsforhåndsvisninger.

P.S. 🎉 Du kan også forhåndsvise e-mails i browsere og iOS Simulator og oprette e-mail skabeloner med Node.js.