blob: b0c40a2baf564c3e2f9ae0545f1a3ae1be45c6ff (
plain) (
blame)
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
|
var ES = require('../config/email-settings');
var EM = {};
module.exports = EM;
EM.server = require("emailjs/email").server.connect({
host : ES.host,
user : ES.user,
password : ES.password,
ssl : true
});
EM.dispatchResetPasswordLink = function(account, callback)
{
EM.server.send({
from : ES.sender,
to : account.email,
subject : 'Password Reset',
text : 'something went wrong... :(',
attachment : EM.composeEmail(account)
}, callback );
}
EM.composeEmail = function(o)
{
var link = 'https://divid.no/reset-password?e='+o.email+'&p='+o.pass;
var html = "<html><body>";
html += "Hi "+o.name+",<br><br>";
html += "Your username is :: <b>"+o.user+"</b><br><br>";
html += "<a href='"+link+"'>Please click here to reset your password</a><br><br>";
html += "Cheers<br>";
html += "</body></html>";
return [{data:html, alternative:true}];
}
|