52 lines
2.2 KiB
YAML
52 lines
2.2 KiB
YAML
|
---
|
||
|
synapse_config_email_smtp_host: ~
|
||
|
synapse_config_email_smtp_port: 465
|
||
|
synapse_config_email_smtp_user: ~
|
||
|
synapse_config_email_smtp_pass: ~
|
||
|
synapse_config_email_force_tls: false
|
||
|
synapse_config_email_require_transport_security: false
|
||
|
synapse_config_email_enable_tls: true
|
||
|
synapse_config_email_app_name: "[matrix]"
|
||
|
synapse_config_email_notif_from: >-
|
||
|
"%(app)s" <synapse@{{ synapse_domain }}>
|
||
|
synapse_config_email_enable_notifs: false
|
||
|
synapse_config_email_notif_for_new_users: true
|
||
|
synapse_config_email_notif_delay_before_mail: "10m"
|
||
|
synapse_config_email_client_base_url: "https://matrix.to"
|
||
|
synapse_config_email_validation_token_lifetime: "1h"
|
||
|
synapse_config_email_invite_client_location: ~
|
||
|
synapse_config_email_subjects: {}
|
||
|
|
||
|
synapse_email_config: >-
|
||
|
{{
|
||
|
(synapse_base_email_config
|
||
|
if synapse_config_email_smtp_host | default(false, true) else {})
|
||
|
| combine(synapse_base_email_auth_config
|
||
|
if (synapse_config_email_smtp_user | default(false, true)
|
||
|
and synapse_config_email_smtp_pass | default(false, true))
|
||
|
else {})
|
||
|
| combine(({"email": {"invite_client_location": synapse_config_email_invite_client_location}})
|
||
|
if synapse_config_email_invite_client_location | default(false, true) else {})
|
||
|
}}
|
||
|
synapse_base_email_auth_config:
|
||
|
smtp_user: "{{ synapse_config_email_smtp_user }}"
|
||
|
smtp_pass: "{{ synapse_config_email_smtp_pass }}"
|
||
|
synapse_base_email_config:
|
||
|
email:
|
||
|
smtp_host: "{{ synapse_config_email_smtp_host }}"
|
||
|
smtp_port: "{{ synapse_config_email_smtp_port }}"
|
||
|
force_tls: "{{ synapse_config_email_force_tls }}"
|
||
|
require_transport_security: >-
|
||
|
{{ synapse_config_email_require_transport_security}}
|
||
|
enable_tls: "{{ synapse_config_email_enable_tls }}"
|
||
|
app_name: "{{ synapse_config_email_app_name }}"
|
||
|
notif_from: "{[ synapse_config_email_notif_from }}"
|
||
|
enable_notifs: "{{ synapse_config_email_enable_notifs }}"
|
||
|
notif_for_new_users: "{{ synapse_config_email_notif_for_new_users }}"
|
||
|
notif_delay_before_mail: >-
|
||
|
{{ synapse_config_email_notif_delay_before_mail }}
|
||
|
client_base_url: "{{ synapse_config_email_client_base_url }}"
|
||
|
validation_token_lifetime: >-
|
||
|
{{ synapse_config_email_validation_token_lifetime }}
|
||
|
subjects: "{{ synapse_config_email_subjects }}"
|