Ejemplo de código de Node.js de formularios de contacto de JavaScript en 2024
Cree y envíe formularios de contacto de JavaScript con Node, React, React Native, Koa, Express, Fastify y Nodemailer SMTP.
- Search page
- Table of Contents
Instalación y requisitos
Necesitarás instalar nodemailer
dependencia npm:
npm install nodemailer
Código fuente y ejemplo
Este ejemplo utiliza el Nodemailer biblioteca y su patrocinador oficial Redirigir correo para enviar y obtener una vista previa del correo saliente.
Necesitaras Generar contraseña para enviar correo saliente, siga nuestro Enviar correo electrónico con la guía SMTP de dominio personalizado.
// 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>'
});
Ejecute la aplicación para enviar el correo electrónico:
node app
Ahora puedes ir a Mi cuenta → Correos electrónicos para ver su estado de entrega de correo electrónico en tiempo real, registros de capacidad de entrega de correo electrónico y vistas previas de HTML/texto sin formato/adjuntos.
PD 🎉 También puedes obtener una vista previa de los correos electrónicos en los navegadores y el simulador de iOS y crear plantillas de correo electrónico con Node.js.