Info |
---|
Abiquo will customize emails using template and properties files with the following priority:
|
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
...
change
en_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