mail_select_config()

Usage

mail_select_config(name)

Description

Allows selecting a different SMTP configuration (as configured in structr.conf) for outgoing mails. The 6 SMTP settings can be overridden individually by adding a prefixed configuration entry. If no entry is found the default (non-prefixed) value is used.

Example structr.conf

[...]
smtp.host = <server>
smtp.port = <port>
smtp.user = <user>
smtp.password = <password>
smtp.tls.enabled = true
smtp.tls.required = true

myDifferentConfig.smtp.host = <server>
myDifferentConfig.smtp.port = <port>
myDifferentConfig.smtp.user = <user>
myDifferentConfig.smtp.password = <password>
myDifferentConfig.smtp.tls.enabled = true
myDifferentConfig.smtp.tls.required = true
[...]

Example usage

${mail_select_config('myDifferentConfig')}
About this article
Last change 2019-07-17
Topics