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
2019-11-06 14:53:30 -05:00
parent c2e7f6a866
commit 4475ac651d
4 changed files with 96 additions and 5 deletions
+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"];