Customize emails to reset password
This page describes how to customize the emails that Abiquo will send to users to reset their passwords
Abiquo will customize emails using template and properties files with the following priority:
Localized files, with a language code extension, such as
resetPasswordTemplate_en_US.mustache
andresetPassword_en_US.properties
Main files with no language code extension, such as
resetPasswordTemplate.mustache
andresetPassword.properties
System defaults. We use the contents of the system default files in the examples below
Â
To customize the emails for users to reset their Abiquo passwords:
Log in to the Abiquo API Server as an administrator
In the
config
folder, if there is nomail
folder, create amail
folder and set the owner as thetomcat
user/opt/abiquo/config/mail
Â
In the
mail
folder, create the custom files as required. You can create localized files and main files.
The content of the default files is shown here.Email file:
for example, as a localized file for US English, resetPasswordTemplate_en_US.mustache<p>Hi,</p> <p>We've received a request to reset the password associated with:</p> <p><strong>{{username}}</strong></p> <p>Please use the following link:</p> <p>{{link}}</p> <p>If you did not request the password reset, please ignore this email.</p> <p>Thank you,</p> <p>The Abiquo Team</p>
Â
Properties file:
for example, as a localized file for US English, resetPassword_en_US.propertiessubject=Reset Your Abiquo Password
Â
You cannot set values of theÂ
username
 andÂlink
 properties. If you set these values, the platform will overwrite them If you change theÂ
subject
 property, you must restart the Tomcat server to apply your changesÂ
Optionally, add custom variables and content.
In the email body, to add a custom variable, use double curly braces (also called double mustaches). For example
Â
Then in your properties file, set a value for your custom variable
Â
 To return unescaped HTML as part of a template property, use the triple mustache, which is
{{{
and}}}
.
The Mustache templating software that adds the property values will escape HTML variables in double mustaches by default.
If your users have a different locale, such as when they use a language other than English, use the language code for the user localeÂ
For example, for
Spanish - Spain
changeÂen_US
 toÂes_ES
.You can set a locale when you create an Abiquo user
Change the owner of the files to theÂ
tomcat
 userIf you changed the subject property, restart the Tomcat server
Â
Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved