Skip to content

Templates

The emails are generated from templates. For each kind of email, there exists one html template and one plaintext template. These templates can be replaced during runtime, before starting the SMTP mailer.

Configuration

The section in the configuration file is called templates.

Field Type Required Default value Description
registered_invite string no See below The template path setting for invites to registered users
unregistered_invite string no See below The template path setting for invites to unregistered users
external_invite string no See below The template path setting for invites to external users
registered_event_update string no See below The template path setting for event updates to registered users
unregistered_event_update string no See below The template path setting for event updates to unregistered users
external_event_update string no See below The template path setting for event updates to external users
registered_event_cancellation string no See below The template path setting for event cancellations to registered users
unregistered_event_cancellation string no See below The template path setting for event cancellations to unregistered users
external_event_cancellation string no See below The template path setting for event cancellations to external users
registered_uninvite string no See below The template path setting for uninvites to registered users
unregistered_uninvite string no See below The template path setting for uninvites to unregistered users
external_uninvite string no See below The template path setting for uninvites to external users

To specify the templates, their set of paths must be provided in a certain format. The default template path settings accord with this pattern: - {html = "resources/templates/{field}.html", txt = "resources/templates/{field}.txt"}

Example

[templates]
registered_invite = "{html = "resources/templates/registered_invite.html", txt = "resources/templates/registered_invite.txt"}"
unregistered_invite = "{html = "resources/templates/unregistered_invite.html", txt = "resources/templates/unregistered_invite.txt"}"
external_invite = "{html = "resources/templates/external_invite.html", txt = "resources/templates/external_invite.txt"}"
<more lines>