![]() |
| Node.js Send an Email |
Node.js adalah platform runtime JavaScript yang dioptimalkan untuk menjalankan aplikasi server-side. Node.js memungkinkan Anda untuk menjalankan kode JavaScript di server dan membuat aplikasi web yang dinamis.
Untuk mengirim email menggunakan Node.js, Anda dapat menggunakan modul `nodemailer`. Berikut ini adalah contoh sederhana mengirim email menggunakan `nodemailer`:
- Instal `nodemailer` dengan menjalankan perintah `npm install nodemailer` di terminal.
- Buat file JavaScript baru dan tambahkan kode berikut ini:
const nodemailer = require('nodemailer');
async function sendEmail() {
// Buat objek transporter yang akan digunakan untuk mengirim email
let transporter = nodemailer.createTransport({
host: 'smtp.example.com', // Masukkan host SMTP Anda disini
port: 587, // Masukkan port SMTP Anda disini
secure: false, // Gunakan TLS
auth: {
user: 'user@example.com', // Masukkan alamat email Anda disini
pass: 'password' // Masukkan password email Anda disini
}
});
// Buat objek pesan yang akan dikirim
let message = {
from: 'sender@example.com', // Masukkan alamat email pengirim disini
to: 'receiver@example.com', // Masukkan alamat email penerima disini
subject: 'Test Email', // Masukkan subjek email disini
text: 'Ini adalah email ujicoba' // Masukkan isi pesan dalam format teks disini
};
// Kirim email
let info = await transporter.sendMail(message);
console.log(`Email terkirim: ${info.messageId}`);
}
sendEmail();
- Jalankan file JavaScript tersebut dengan menggunakan perintah `node nama_file.js`. Email akan dikirim ke alamat penerima yang telah Anda tentukan.
Demikian contoh sederhana mengirim email menggunakan Node.js dan `nodemailer`. Semoga membantu!

Posting Komentar