JavaScript Contact Forms Node.js - Tutorial 2026
Buat dan kirim formulir kontak JavaScript dengan Node, React, React Native, Koa, Express, Fastify, dan Nodemailer SMTP.
Ditulis oleh
Tiamati Email Tim
Diterbitkan
3/1/26
Waktunya membaca
Kurang dari 5 menit
Instalasi dan Persyaratan
Anda perlu menginstal dependensi npm nodemailer:
npm install nodemailer
Kode Sumber dan Contoh
Contoh ini menggunakan pustaka Nodemailer dan sponsor resminya Forward Email untuk mengirim dan melihat pratinjau email keluar.
Anda perlu Menghasilkan Kata Sandi untuk mengirim email keluar – silakan ikuti Panduan Kirim Email dengan SMTP Domain Kustom kami.
// app.js
import nodemailer from 'nodemailer';
const transporter = nodemailer.createTransport({
host: 'smtp.forwardemail.net',
port: 465,
secure: true,
auth: {
// TODO: ganti nilai `user` dan `pass` dari:
// <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 Anda dapat pergi ke Akun Saya → Email untuk melihat status pengiriman email secara real-time, log keterkiriman email, dan pratinjau HTML/teks biasa/lampiran.
P.S. 🎉 Anda juga dapat melihat pratinjau email di browser dan Simulator iOS dan membuat template email dengan Node.js.