View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005349||SOGo||Backend Mail||public||2021-07-02 12:32||2021-07-02 12:32|
|Platform||[Server] Linux||OS||Ubuntu||OS Version||16.04 LTS|
|Summary||0005349: Improve functionality with existing sieve scripts|
Please add an option in the configuration file that allows the server admin to NOT set the SOGo vacation sieve script as the active script. This allows administrators and users to use the include keyword to include the SOGo vacation script into already existing scripts, allowing for better interoperability and coexistence with already existing sieve scripts.
By using the feature outlined here https://datatracker.ietf.org/doc/html/rfc6609 (section 3.2, Control Structure "include") a user would then be able to have their own script reference the SOGo vacation script. An example script could look like this:
require ["include", "fileinto", "mailbox"];
include :personal :optional SOGoVacation; <-- If SOGoVaction script is present, then vacation messages will be sent
Users can now create their own rules
if not address ["To", "CC"] "email@example.com"
Perhaps allow the server admin to enable/disable SOGo's default behavior with the following configuration example:
|Tags||No tags attached.|