JavaScript-yhteystietolomakkeet Node.js-koodiesimerkki vuonna 2024
Luo ja lähetä JavaScript-yhteyslomakkeita Node-, React-, React Native-, Koa-, Express-, Fastify- ja Nodemailer SMTP:llä.
- Search page
- Table of Contents
Asennus ja vaatimukset
Sinun on asennettava nodemailer
npm riippuvuus:
npm install nodemailer
Lähdekoodi ja esimerkki
Tämä esimerkki käyttää Muistipostittaja kirjasto ja sen virallinen sponsori Lähetä sähköposti edelleen lähtevän postin lähettämiseen ja esikatseluun.
Sinun tulee tehdä Luo salasana lähtevän postin lähettämiseen – seuraa meitä Lähetä sähköpostia mukautetun verkkotunnuksen SMTP-oppaan avulla.
// 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>'
});
Suorita sovellus lähettääksesi sähköpostin:
node app
Nyt voit mennä osoitteeseen Oma tili → Sähköpostit nähdäksesi reaaliaikaisen sähköpostisi toimitustilan, sähköpostin toimitettavuuslokit ja HTML-/selkoteksti-/liiteesikatselut.
P.S. 🎉 Voit myös esikatsella sähköposteja selaimissa ja iOS-simulaattorissa ja luoda sähköpostimalleja Node.js:n avulla.