Persiapan Awal
- Buatlah direktori baru dengan nama nodejs-email.
- node nodejs-email
- Lakukan inisialisasi npm terhadap direktori nodejs-email.
- cd nodejs-email
- npm init
- Instal modul nodemailer di folder project.
- npm install nodemailer
Membuat Program Node.js untuk Kirim Email
- Buatlah file baru dengan nama send_email.js dan tulis kode berikut:
- Jalankan file send_email.js
- node send_email.js
- Hasilnya:
- Jika dijalankan, maka terdapat pesan error yang muncul.
- Untuk mengatasinya, buka alamat https://myaccount.google.com/lesssecureapps di browser.
- Aktifkan bagian berikut: Allow less secure apps: ON
- Jalankan kembali file send_email.js
- Hasilnya email berhasil terkirim.
- Untuk memastikan, periksa inbox email tujuan.
Baca Juga : Pengambilan Data Form
Mengirim Email ke Banyak Orang
Untuk mengirim email ke banyak penerima, cukup isi alamat email penerima di property to pada mailoptions.
var mailOptions = {
from: 'youremail@gmail.com',
to: 'myfriend@yahoo.com, myotherfriend@yahoo.com', subject: 'Sending Email using Node.js',
text: 'That was easy!'
}
Mengirim Email yang Berisi HTML
Untuk mengirim email dengan konten HTML, cukup mengganti properti text menjadi html.
var mailOptions = {
from: 'youremail@gmail.com',
to: 'myfriend@yahoo.com',
subject: 'Sending Email using Node.js',
html: '<h1>Welcome</h1><p>That was easy!</p>'
}
from: 'youremail@gmail.com',
to: 'myfriend@yahoo.com',
subject: 'Sending Email using Node.js',
html: '<h1>Welcome</h1><p>That was easy!</p>'
}