View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004489||SOGo||Web Preferences||public||2018-06-20 16:28||2019-05-10 14:53|
|Platform||[Server] Linux||OS||Ubuntu||OS Version||16.04 LTS|
|Summary||0004489: A filter with reject action doesnt' work if it contains other delivery message actions|
If a user create a new filter that contains reject action and other delivery mail actions (keep, redirect, fileinto), then the filter doesn't work, because sieve server (Cyrus server) doesn't allow this kind of rules
The user thinks filter rules are ok because no message error appears when they are saved.
An extract of RFC Sieve Email Filtering: Reject and Extended Reject Extensions
Cyrus and Dovecot servers always return errors when a sieve filter contains a reject action and delivery actions (keep, redirect, fileinto) because they follow this RFC rules.
|Steps To Reproduce|
Sieve servers: Cyrus 2.4.17 and Cyrus 2.3.16
|Tags||No tags attached.|
This issue still appears, it's not solved.
Cyrus server logs still shows error messages like this:
May 10 16:48:34 nobel1 cyrus/lmtpunix: sieve runtime error for user^onea id <email@example.com>: Fileinto can not be used with Reject
when a mailbox has a filter like this one: