email

Pengembang bisa menggunakanan fungsi pada email untuk mengirim notifikasi menggunakan email.

ctx.moco.email;

Email methods

config(configuration)

Membuat configuration untuk nodemailer client.

Arguments

nametypedescription
configurationobjectdata global configuration

getClient()

Fungsi untuk mendapatkan email client.

Return

Promise<Object>

Mengembalikan instance client nodemailer.

sendWithTemplate(templateName, target, value)

Berfungsi untuk mengirim email dengan menggunakan template (ejs).

Arguments

nametypedescription
templateNamestringnama template
targetstring / arraytarget email
valueobjectvalue yang dimasukkan ke dalam template

Return

Promise<Object>

Respon dari nodemailer.

send(message[Object])

Berfungsi untuk mengirim email berupa plain text.

message object properties

nametypedescription
fromstringemail pengirim
tostring / arraytarget email
subjectstringsubject email
textstringtext email
attachmentobjectmenambahkan attachment nodemailer

Return

Promise<Object>

Respon dari nodemailer.