Formulaires de contact JavaScript Exemple de code Node.js en 2024
Créez et envoyez des formulaires de contact JavaScript avec Node, React, React Native, Koa, Express, Fastify et Nodemailer SMTP.
- Search page
- Table of Contents
Installation et exigences
Vous devrez installer nodemailer
Dépendance npm :
npm install nodemailer
Code source et exemple
Cet exemple utilise le Envoyeur de notes bibliothèque et son sponsor officiel Un courriel transféré pour envoyer et prévisualiser le courrier sortant.
Tu devras Créer un mot de passe pour envoyer du courrier sortant – veuillez suivre notre Guide SMTP d'envoi d'e-mails avec un domaine personnalisé.
// 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>'
});
Exécutez l'application pour envoyer l'e-mail :
node app
Maintenant tu peux aller à Mon compte → E-mails pour voir l'état de livraison de vos e-mails en temps réel, les journaux de délivrabilité des e-mails et les aperçus HTML/texte brut/pièces jointes.
P.S. 🎉 Vous pouvez également prévisualiser les e-mails dans les navigateurs et le simulateur iOS et créer des modèles d'e-mails avec Node.js.