UNPKG

email-reminder

Version:

A simple node utility to send email reminders

33 lines (22 loc) 922 B
var nodemailer = require("nodemailer"); var remind = require('../index'); var transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: '', //provide gmail username pass: '' //provide gmail password } }); remind.setMailTransporter(transporter); //configure transporter in the reminder module var email_sender = ''; //sender's email (gmail) var email_recipient = ''; //recipient's email //remind after var a = remind.after('10 minutes', email_sender, email_recipient, 'Call home'); //remind at var b = remind.at('13:05:00', email_sender, email_recipient, 'Get ready for team lunch'); //provide time in 24 hour format //remind every (recurring reminder) var c = remind.every('15 minutes', email_sender, email_recipient, 'Drink water and work'); //cancel reminder remind.cancel(a); //cancel recurring reminder remind.cancelRecurring(c);