Customize emails for guest password SMS

  • 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 user

    /opt/abiquo/config/mail
  • In the mail folder, create the following files

    • Email file

      guestPasswordSMSTemplate_en_US.mustache
      Virtual machine:
      Uuid: {{vmuuid}} Name: {{vmname}} ProviderId: {{vmproviderid}}
      Password:
      {{loginpassword}}
    • The additional content that you can add for this SMS is as follows

      Login user:
      {{loginuser}}
      Fully qualified domain name:
      {{fqdn}}
      User that created the VM:
      {{username}}
    • Properties file 

      guestPasswordSMS_en_US.properties
      -
    • 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

      <p>Please call your system Administrator on <strong>{{helpline}}</strong></p>
    • Then in your properties file, set value for your custom variable

      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 the en_US to es_ES
    • The user language is the UI language when you create the user
  • Change the owner of the files to the tomcat user

Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved