View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001398 | SOGo | Backend Mail | public | 2011-07-28 08:13 | 2018-10-05 16:10 |
Reporter | mzeedijk | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 1.3.8 | ||||
Summary | 0001398: Sieve filter keeps message twice when forward keep is on | ||||
Description | I have setup a sieve filter through the webmail preference page that moves messages matching a specific subject to an other folder. This works fine until forward and keep is set to on.
In this case it works as expected when I turn of the "keep" option on forward. But then it doesn't keep any of the other messages. I am not sure if this is a shortcomming in sieve, however I would describe this as follows: In the sieve filter keep should only be executed when a message does not match any of the fileinto filters. | ||||
Additional Information | This is the sieve file it generates: require ["fileinto"]; | ||||
Tags | No tags attached. | ||||
I'm suffering from this, too |
|
keeping on a forward, should use the copy sieve extension. require ["fileinto","copy"] Right now this is a HUGE deficiency in SOGo's filter system, as we are having a great difficulty duplicating rules we had in roundcube in SOGo. We have some rules that were forwarding to several different accounts.. so previously we had (from roundcube) redirect :copy "addr1@example.com"; now SOGo is generating redirect "addr1@example.com"; OR with fileinto fileinto :copy "Folder1" which sends a copy folder 1, and files it into dispatched, leaving nothing in the inbox. Basically there should a per action option to apply it to a "copy" or the original message. |
|
also, the "keep a copy" on the forward dialog should instead use redirect :copy instead of plain redirect and NOT use the keep; statement. |
|
Fast-forward seven years, this bug still persists also in latest SOGo 4.0.2... |
|
Set the last action of your filter to "Stop processing filter rules". |
|