feat(core): allow pre/appended Sieve scripts

Allow domain admins to now set Sieve scripts that can be prepended
and appended to all users' scripts. This can now be controller
using the SOGoSieveScriptHeaderTemplateFile and
SOGoSieveScriptFooterTemplateFile domain defaults.
This commit is contained in:
Ludovic Marcotte committed 2019-11-06 14:53:30 -05:00
1 parent c2e7f6a866
commit 4475ac651d
4 files changed
+96 -5

No files matched your search

+10
View File
@@ -196,6 +196,16 @@
return [self boolForKey: @"SOGoSieveScriptsEnabled"];
}
- (NSString *) sieveScriptHeaderTemplateFile
{
return [self stringForKey: @"SOGoSieveScriptHeaderTemplateFile"];
}
- (NSString *) sieveScriptFooterTemplateFile
{
return [self stringForKey: @"SOGoSieveScriptFooterTemplateFile"];
}
- (BOOL) forwardEnabled
{
return [self boolForKey: @"SOGoForwardEnabled"];