MCPcopy Index your code
hub / github.com/Packstack-Tech/packstack / sendPasswordReset

Function sendPasswordReset

api/utils/transactional.js:3–32  ·  view source on GitHub ↗
(email, resetUrl)

Source from the content-addressed store, hash-verified

1const mailjet = require('node-mailjet').connect(process.env.MAILJET_API_KEY, process.env.MAILJET_API_SECRET);
2
3export const sendPasswordReset = (email, resetUrl) => {
4 const request = mailjet.post("send", { 'version': 'v3.1' })
5 .request({
6 "Messages": [
7 {
8 "From": {
9 "Email": "jerad@packstack.io",
10 "Name": "Jerad from Packstack"
11 },
12 "To": [
13 {
14 "Email": email,
15 "Name": email
16 }
17 ],
18 "Variables": {
19 "resetUrl": resetUrl
20 },
21 "TemplateLanguage": true,
22 "Subject": "Password reset",
23 "TextPart": "Reset your password for Packstack",
24 "HTMLPart": "<p>If you requested to reset your password for Packstack, you can do so here: {{var:resetUrl}}</p>",
25 "CustomID": "ResetPasswordRequest"
26 }
27 ]
28 });
29
30 // send request, ignore response
31 request.then(res => console.log(res)).catch(err => console.log(err));
32};

Callers 1

user.jsFile · 0.90

Calls 1

postMethod · 0.80

Tested by

no test coverage detected