-
Notifications
You must be signed in to change notification settings - Fork 0
/
mailer.js
39 lines (34 loc) · 1.24 KB
/
mailer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// const nodemailer = require('nodemailer')
// exports.sendConfirmationEmail = ({toUser, emailToken}) => {
// return new Promise((req, rej) => {
// // create reusable transporter object using the default SMTP transport
// var transporter = nodemailer.createTransport({
// service: 'gmail',
// auth: {
// user: process.env.GOOGLE_USER,
// pass: process.env.GOOGLE_PASS
// },
// tls: {
// Ciphers: 'SSLv3'
// }
// });
// // send verification mail
// const mailOptions = {
// from:` "verify your mail ✔" <[email protected]>`,
// to: toUser.email,
// subject: 'Quickducks -verify your email ✔',
// html:`<h3>${newUser.username}! Thnaks for signing up on our page</h3>
// <h5>Please verify the mail sent to continue......</5>
// <a href="http://${process.env.DOMAIN}/user/verify-email?token=${emailToken}">verify your email please</a>`
// }
// // sending mail
// transporter.sendMail(mailOptions, function(err, info){
// if(err) {
// console.log(error)
// } else {
// console.log('verification mail sent to your mail account: ' + info)
// }
// });
// })
// }
// // DOMAIN=http://localhost:2020