Formulir Kontak JavaScript Contoh Kode Node.js pada 2024

Buat dan kirim formulir kontak JavaScript dengan Node, React, React Native, Koa, Express, Fastify, dan Nodemailer SMTP.

Instal dan Persyaratan

Anda perlu menginstal nodemailer ketergantungan npm:

npm install nodemailer

Kode Sumber dan Contoh

Contoh ini menggunakan Nodemailer perpustakaan dan sponsor resminya Teruskan Email untuk mengirim dan mempratinjau email keluar.

Kamu akan membutuhkan Hasilkan Kata Sandi untuk mengirim surat keluar – harap ikuti kami Kirim Email dengan Panduan SMTP Domain Kustom.

// 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>' });

Jalankan aplikasi untuk mengirim email:

node app

Sekarang kamu bisa pergi ke Akun Saya → Email untuk melihat status pengiriman email real-time, log keterkiriman email, dan pratinjau HTML/teks biasa/lampiran.

P.S. 🎉 Bisa juga pratinjau email di browser dan iOS Simulator dan buat template email dengan Node.js.