mirror of
https://github.com/strapi/strapi.git
synced 2025-11-03 03:17:11 +00:00
1.1 KiB
1.1 KiB
Forgot Password Email
Customize forgot password email
You may want to customize the forgot password email. You can do it by providing your own template (formatted as a lodash template).
The template will be compiled with the following variables: url, user.email, user.username, user.firstname, user.lastname.
Example
Path - ./config/servers.js
const forgotPasswordTemplate = require('./email-templates/forgot-password');
module.exports = ({ env }) => ({
// ...
admin: {
// ...
forgotPassword: {
from: 'support@mywebsite.fr',
replyTo: 'support@mywebsite.fr',
emailTemplate: forgotPasswordTemplate,
},
// ...
},
// ...
});
Path - ./config/email-templates/forgot-password.js
const subject = `Reset password`;
const html = `<p>Hi <%= user.firstname %></p>
<p>Sorry you lost your password. You can click here to reset it: <%= url %></p>`;
const text = `Hi <%= user.firstname %>
Sorry you lost your password. You can click here to reset it: <%= url %>`;
module.exports = {
subject,
text,
html,
};