Mengirim email dengan menggunakan NodeMailer+Gmail

Muhammad Sadewa Wicaksana Wibowo
2 min readMar 7, 2021

Bismillahirrahmanirrahiim, ๐Ÿ˜๐Ÿ˜

Photo by Windows on Unsplash

Pada artikel kali ini, karena saya menggunakan Bahasa Indonesia agar para pembaca dapat terfokus untuk negara tercinta Indonesia.

Ada beberapa topik yang dibahas pada artikel kali ini yang terdiri dari:

  1. Konfigurasi NodeMailer
  2. Menjalankan NodeMailer
  3. Beberapa Konfigurasi Tambahan

1. Konfigurasi NodeMailer

Sebelum melakukan konfigurasi, anda dapat membuat project nodemailer baru dengan menggunakan perintah

npm init

Hasil dari npm init

Kemudian ketikkan perintah berikut untuk membuat file baru

touch index.js

Sesuai dengan dokumentasi nodemailer, lakukan instalasi dengan menggunakan perintah

npm install nodemailer

Apabila, berhasil melakukan instalasi maka tambahkan kode berikut pada file index.js

2. Menjalankan NodeMailer

Setelah anda merubah kode index.js, maka jalankan kode berikut dengan menggunakan perintah

node index.js

3. Beberapa Konfigurasi Tambahan

Untuk mendapatkan generate password, maka lakukan beberapa tahapan berikut:

  1. Kunjungi halaman berikut https://myaccount.google.com/
  2. Pada halaman sebelah kiri pilih opsi keamanan
  3. Kemudian pilih sandi aplikasi
Halaman Sandi Aplikasi

Setelah itu pilih Lainnya (Nama Kustom), dan ketikkan nama nodemailer. Kemudian, pilih Buat.

Tempel Sandi yang tampil ke halaman generate kode pada Index.js. Kemudian jalankan kembali nodemailer anda.

Catatan

Apabila, pada saat menjalan kode anda mengalami kesalahan seperti pada gambar diatas. Maka, anda dapat menambahkan perintah pada saat menjalankan nodeMailer menggunakan

NODE_TLS_REJECT_UNAUTHORIZED=โ€™0' node index.js

Hasil Email yang telah berhasil terkirim

Selamat Mencoba, dan Silahkan bertanya apabila terdapat pertanyaan. ๐Ÿ”๐Ÿ”

--

--