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.
- Search page
- Table of Contents
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.