[mod] role:synapse:Variablen für E-Mail-Benachrichtigungen

This commit is contained in:
roydfalk 2024-08-27 15:22:52 +02:00
parent 1ffba118da
commit 1ca2b0afbf
3 changed files with 12 additions and 1 deletions

View file

@ -24,6 +24,8 @@
"var_synapse_smtp_port": 587, "var_synapse_smtp_port": 587,
"var_synapse_smtp_username": "synapse@smtp.example.org", "var_synapse_smtp_username": "synapse@smtp.example.org",
"var_synapse_smtp_password": "REPLACE_ME", "var_synapse_smtp_password": "REPLACE_ME",
"var_synapse_notifications_via_email_enabled_by_default": false,
"var_synapse_notifications_via_email_delay": "1h",
"var_synapse_admin_user_define": true, "var_synapse_admin_user_define": true,
"var_synapse_admin_user_name": "admin", "var_synapse_admin_user_name": "admin",
"var_synapse_admin_user_password": "REPLACE_ME" "var_synapse_admin_user_password": "REPLACE_ME"

View file

@ -172,7 +172,8 @@ email:
require_transport_security: true require_transport_security: true
notif_from: "%(app)s | {{var_synapse_title}}" notif_from: "%(app)s | {{var_synapse_title}}"
enable_notifs: true enable_notifs: true
notif_for_new_users: false notif_for_new_users: {{var_synapse_notifications_via_email_enabled_by_default | to_yaml}}
notif_delay_before_mail: {{var_synapse_notifications_via_email_delay}}
subjects: subjects:
password_reset: "[%(server_name)s] Passwort zurücksetzen" password_reset: "[%(server_name)s] Passwort zurücksetzen"
email_validation: "[%(server_name)s] Nutzer-Konto-Freischaltung" email_validation: "[%(server_name)s] Nutzer-Konto-Freischaltung"

View file

@ -110,6 +110,14 @@
"type": "string", "type": "string",
"mandatory": true "mandatory": true
}, },
"notifications_via_email_enabled_by_default": {
"type": "boolean",
"mandatory": false
},
"notifications_via_email_delay": {
"type": "string",
"mandatory": false
},
"admin_user_define": { "admin_user_define": {
"type": "boolean", "type": "boolean",
"mandatory": false "mandatory": false