JavaScript Contact Forms Node.js - Tutorial 2026
Opret og send JavaScript-kontaktformularer med Node, React, React Native, Koa, Express, Fastify og Nodemailer SMTP.
Skrevet af
Tiamati Email Hold
Udgivet
3/1/26
Tid til at læse
Mindre end 5 minutter
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.