Blame view

server/accounts/email-templates.js 912 Bytes
c39994410   Ryan Glover   wip converting to...
1
2
3
4
5
6
7
8
9
10
11
12
13
  let settings       = Meteor.settings.public.application,
      name           = settings.name,
      email          = settings.supportEmail,
      emailTemplates = Accounts.emailTemplates;
  
  emailTemplates.siteName = name;
  emailTemplates.from     = `${ name } <${ email }>`;
  
  emailTemplates.resetPassword = {
    subject() {
      return `[${ name }] Reset Your Password`;
    },
    text( user, url ) {
db5aba845   Ryan Glover   miscellaneous wor...
14
      let emailAddress   = user.emails[ 0 ].address,
c39994410   Ryan Glover   wip converting to...
15
          urlWithoutHash = url.replace( '#/', '' ),
db5aba845   Ryan Glover   miscellaneous wor...
16
          supportEmail   = 'support@application.com',
c39994410   Ryan Glover   wip converting to...
17
18
19
20
21
22
23
24
25
          emailBody      = `A password reset has been requested for the account related to this address (${emailAddress}). To reset the password, visit the following link:
  
  ${urlWithoutHash}
  
   If you did not request this reset, please ignore this email. If you feel something is wrong, please contact our support team: ${supportEmail}.`;
  
      return emailBody;
    }
  };