Contoh Kode Node.js Formulir Kontak JavaScript pada 2025

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

Instalasi dan Persyaratan

Anda perlu menginstal dependensi npm nodemailer:

npm install nodemailer

Kode Sumber dan Contoh

Contoh ini menggunakan pustaka Nodemailer dan sponsor resminya Teruskan Email untuk mengirim dan melihat pratinjau email keluar.

Anda perlu Membuat Kata Sandi untuk mengirim email keluar – harap ikuti Panduan Mengirim Email dengan Domain Kustom SMTP kami.

// 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 Anda dapat membuka Akun Saya → Email untuk melihat status pengiriman email secara real-time, log pengiriman email, dan pratinjau HTML/teks biasa/lampiran.

P.S. 🎉 Anda juga dapat pratinjau email di browser dan Simulator iOS dan membuat template email dengan Node.js.