Info |
---|
This page describes how to customize the emails to notify users by SMS of the VM password set by the platform |
Tip |
---|
Abiquo will customize emails using template and properties files with the following priority:
|
To customize emails for guest password SMS notifications:
Log in to the Abiquo API Server as an administrator
In the config folder, if there is no mail folder, create a
mail
folder and set the owner as the tomcat userCode Block /opt/abiquo/config/mail
In the mail folder, create the following files
Email file
guestPasswordSMSTemplate_en_US.mustache
Code Block Virtual machine: Uuid: {{vmuuid}} Name: {{vmname}} ProviderId: {{vmproviderid}} Password: {{loginpassword}}
The additional content that you can add for this SMS is as follows
Code Block Login user: {{loginuser}} Fully qualified domain name: {{fqdn}} User that created the VM: {{username}}
Properties file
guestPasswordSMS_en_US.properties
Code Block -
By default the properties file is empty for the guest password SMS message
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
Code Block <p>Please call your system Administrator on <strong>{{helpline}}</strong></p>
Then in your properties file, set value for your custom variable
Code Block helpline=555 12345
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 language other than English, rename the file to change the language code to the user language
For example, for
Spanish - Spain
changeen_US
toes_ES
The user language is the language of the locale of the user
Change the owner of the files to the
tomcat
user