diff --git a/data/Dockerfiles/dovecot/docker-entrypoint.sh b/data/Dockerfiles/dovecot/docker-entrypoint.sh index dc8d3cd5..b7c0d545 100755 --- a/data/Dockerfiles/dovecot/docker-entrypoint.sh +++ b/data/Dockerfiles/dovecot/docker-entrypoint.sh @@ -110,13 +110,13 @@ EOF echo -n ${ACL_ANYONE} > /etc/dovecot/acl_anyone if [[ "${SKIP_SOLR}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then -echo -n 'quota acl zlib mail_crypt mail_crypt_acl mail_log notify replication' > /etc/dovecot/mail_plugins -echo -n 'quota imap_quota imap_acl acl zlib imap_zlib imap_sieve mail_crypt mail_crypt_acl notify replication mail_log' > /etc/dovecot/mail_plugins_imap -echo -n 'quota sieve acl zlib mail_crypt mail_crypt_acl notify replication' > /etc/dovecot/mail_plugins_lmtp +echo -n 'quota acl zlib mail_crypt mail_crypt_acl mail_log notify listescape replication' > /etc/dovecot/mail_plugins +echo -n 'quota imap_quota imap_acl acl zlib imap_zlib imap_sieve mail_crypt mail_crypt_acl notify listescape replication mail_log' > /etc/dovecot/mail_plugins_imap +echo -n 'quota sieve acl zlib mail_crypt mail_crypt_acl notify listescape replication' > /etc/dovecot/mail_plugins_lmtp else -echo -n 'quota acl zlib mail_crypt mail_crypt_acl mail_log notify fts fts_solr replication' > /etc/dovecot/mail_plugins -echo -n 'quota imap_quota imap_acl acl zlib imap_zlib imap_sieve mail_crypt mail_crypt_acl notify mail_log fts fts_solr replication' > /etc/dovecot/mail_plugins_imap -echo -n 'quota sieve acl zlib mail_crypt mail_crypt_acl fts fts_solr notify replication' > /etc/dovecot/mail_plugins_lmtp +echo -n 'quota acl zlib mail_crypt mail_crypt_acl mail_log notify fts fts_solr listescape replication' > /etc/dovecot/mail_plugins +echo -n 'quota imap_quota imap_acl acl zlib imap_zlib imap_sieve mail_crypt mail_crypt_acl notify mail_log fts fts_solr listescape replication' > /etc/dovecot/mail_plugins_imap +echo -n 'quota sieve acl zlib mail_crypt mail_crypt_acl fts fts_solr notify listescape replication' > /etc/dovecot/mail_plugins_lmtp fi chmod 644 /etc/dovecot/mail_plugins /etc/dovecot/mail_plugins_imap /etc/dovecot/mail_plugins_lmtp /templates/quarantine.tpl diff --git a/data/conf/dovecot/dovecot.conf b/data/conf/dovecot/dovecot.conf index e13701d6..0635b14d 100644 --- a/data/conf/dovecot/dovecot.conf +++ b/data/conf/dovecot/dovecot.conf @@ -220,6 +220,7 @@ plugin { sieve_max_actions = 101 sieve_quota_max_scripts = 0 sieve_quota_max_storage = 0 + listescape_char = "\\" sieve_vacation_min_period = 5s sieve_vacation_max_period = 0 sieve_vacation_default_period = 60s diff --git a/data/web/lang/lang.de.json b/data/web/lang/lang.de.json index 5c924ee1..ae1cefde 100644 --- a/data/web/lang/lang.de.json +++ b/data/web/lang/lang.de.json @@ -1069,6 +1069,7 @@ "no_active_filter": "Kein aktiver Filter vorhanden", "no_last_login": "Keine letzte UI-Anmeldung gespeichert", "no_record": "Kein Eintrag", + "open_webmail_sso": "In Webmail einloggen", "password": "Passwort", "password_now": "Aktuelles Passwort (Änderungen bestätigen)", "password_repeat": "Passwort (Wiederholung)", diff --git a/data/web/lang/lang.en.json b/data/web/lang/lang.en.json index f39d2a44..9a641dcf 100644 --- a/data/web/lang/lang.en.json +++ b/data/web/lang/lang.en.json @@ -1067,6 +1067,7 @@ "no_active_filter": "No active filter available", "no_last_login": "No last UI login information", "no_record": "No record", + "open_webmail_sso": "Login to webmail", "password": "Password", "password_now": "Current password (confirm changes)", "password_repeat": "Password (repeat)", diff --git a/data/web/sogo-auth.php b/data/web/sogo-auth.php index 08fb1b0b..41c64a6d 100644 --- a/data/web/sogo-auth.php +++ b/data/web/sogo-auth.php @@ -1,21 +1,10 @@
+
+
+
+ + + +
+
+
: