View Issue Details

IDProjectCategoryView StatusLast Update
0003210SOGoWeb Preferencespublic2019-11-11 10:34
Reportergturner Assigned Toludovic  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Platform[Server] LinuxOSDebianOS Version8 (Jessie)
Product Version2.2.17 
Fixed in Version4.2.0 
Summary0003210: Implement Sieve "include" extension (RFC 6609)
Description

SOGo's Sieve support does not coexist with personal sieve scripts either created by external tools or hand written by the user or administrator. One minimal solution to coexist would be to support the "include" extension.

Example UI change:

Under the "Perform these actions" types of actions, add "Include personal filter" which would take an argument that the user could type in.

Example setting:

SOGoSieveFilters: [{"name": "Process Mailing Lists", "match": "allmessages", "actions": [{"argument": "mailing-lists.sieve", "method": "include"}], "active": 1}]

Resulting sogo sieve script:

require ["include"];
include :personal :optional "mailing-lists.sieve";

TagsNo tags attached.

Activities

ludovic

ludovic

2019-11-11 10:34

administrator   ~0013891

Instead, SOGo no supports prepending/appending per-domain Sieve scripts.

Issue History

Date Modified Username Field Change
2015-05-07 21:43 gturner New Issue
2019-11-11 10:34 ludovic Note Added: 0013891
2019-11-11 10:34 ludovic Status new => resolved
2019-11-11 10:34 ludovic Fixed in Version => 4.2.0
2019-11-11 10:34 ludovic Resolution open => fixed
2019-11-11 10:34 ludovic Assigned To => ludovic