...
A list of all variables is available on this page.
Amount | Syntax | Result |
---|---|---|
1 Domain | Your domain %domain% expires in %days_until_expiry% days | Your domain example.org expires in 5 days |
2 Domains | Your domain <listdomains>1</listdomains> expires | Your domain example.org expires |
2 Domains | Your domain <listdomains>10</listdomains> expires | Your domain example.org, example.net expires |
5 Domains | Your domain <listdomains>2</listdomains><ifmore> and %remaining_count% more</ifmore> expires | Your domain exmaple.org, example.net and 3 more expires |
3 Domains | %total_expire_amount% of your %total_domain_amount% domains expires in few days (<listdomains>1</listdomains><ifmore> and %remaining_count% more</ifmore>)! | 3 of your 5 domains expires in few days (example.org and 2 more) |
2 Domains | Your domains expire on %expiry_date% | Your domains expire on |
| ||
3 Domains | %total_expire_amount% domains expire on %expiry_date% | 3 domains expire on |
|
Mail Body
You should always loop through the $expiring_domains array. Even if only a single domain expires.
This makes your template compatible to the domain grouping feature.
Full example
Code Block |
---|
Dear {$client_name},
This is a reminder that the {if $Multi}domains{else}domain{/if} listed below is scheduled to expire soon.
Domain Name - Expiry Date - Description
--------------------------------------------------------------
{foreach from=$expiring_domains item=domain}
{$domain.name} - {$domain.nextduedate} - Expires in ({$domain.domain_days_until_expiry} Days) - {if $invoice_link} <a href="{$invoice_link}">Pay Invoice {$invoice_id}</a> {else} {$renew_link} {/if}
{/foreach}
Please be aware that if your domain name expires, any web site or email services associated with it will stop working.
Renew it now to avoid interruption in service.
If you have any questions, please reply to this email. Thank you for using our domain name services.
{$signature}
|
List Domains
Code Block |
---|
{foreach from=$expiring_domains item=domain} {$domain.name} - {$domain.nextduedate} ({$domain.domain_days_until_expiry} Days) {if $invoice_link} <a href="{$invoice_link}">Pay Invoice {$invoice_id}</a> {else} {$renew_link} {/if} {/foreach} |
...
Different text by reminder type
...
If you have multiple reminders, it can be awkward to define everything in one mail. The module can therefore use a separate mail template for each reminder.
The mail template can be selected in the module configuration.
But if you want to use only one mail template, and you still want to write different texts per reminder, you can use the "$reminder_type" variable.
Code Block |
---|
{if $reminder_type eq 1} This is your first reminder about ... {/if} {if $reminder_type eq 5} This is your last reminder {/if} |
...