JavaScript-yhteystietolomakkeet Node.js-koodiesimerkki vuonna 2024

Luo ja lähetä JavaScript-yhteyslomakkeita Node-, React-, React Native-, Koa-, Express-, Fastify- ja Nodemailer SMTP:llä.

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.