Untuk mengirimkan email, kita membutuhkan modul email yang bisa diinstal dengan mudah. Ada banyak modul untuk email, namun pada artikel ini kita akan menggunakan modul Mailer. Install modul mailer pada konsol anda dengan perintah:
npm install mailer
Setelah modul terinstal, kita akan menambahkan modul tersebut ke dalam kode dan menggunakan fungsi 'send' dengan parameter port, host dan akun Gmail. Buat sebuah file atau berkas kosong dengan nama contohnya gmail.js.
var mailer = require( 'mailer' );
mailer.send({
host : "smtp.gmail.com",
port : "465",
ssl : true,
to : "kealamat@email.com",
from : "nama_pengguna_anda@gmail.com",
subject : "Judul Email",
body: "Halo! Email ini dikirim dengan menggunakan node.js dan Gmail.",
authentication : "login",
username : "nama_pengguna_gmail_anda",
password : "kata_sandi_gmail_anda"
},
function( err, result ) {
if( err )
console.log( err );
});
Pada contoh diatas, kita menggunakan 'smtp.gmail.com' sebagai host dengan port 465. Silahkan ganti parameter to, from, username, password dan isi pesan body. Masih dengan konsol, silahkan tuju ke direktori gmail.js untuk contoh di atas dan eksekusi dengan perintah berikut:
node gmail.js
Demikian cara sederhana untuk mengirimkan email dengan node.js. Jika anda bermasalah, silahkan isi komentar di bawah ini. Selamat mencoba.
Tidak ada komentar:
Posting Komentar