Maybe a bit offtopic, Sieve beaviour
Shawn Heisey
elyograg at elyograg.org
Tue Aug 23 19:29:23 UTC 2022
On 8/23/22 03:44, João Silva wrote:
> If a sieve filter contains a rule
>
> if header :regex ["From"] ["@xxx.com","@yyy.pt"] {
> fileinto :create "ac";
> }
>
> The mail should be copied to the folder ac and then proceed to other
> rules that a user might have or I understood the fileinto wrong?
I just took a look at my fairly extensive sieve script that has been
built by the managesieve plugin for the roundcube webmail server. I
don't often look at the script itself because that plugin lets me edit
the script in a GUI.
The fileinto command is used in almost every one of my rules. It is not
copying the message, it is moving the message to the destination
folder. Here is one of my rules:
# rule:[blog]
if header :contains ["To","cc"] "blog at elyograg.org"
{
fileinto "admin.blog";
stop;
}
There is an extension to sieve that adds a :copy option to certain
commands like fileinto for situations where that is actually what you
want to do. Pigeonhole does support it:
https://www.rfc-editor.org/rfc/rfc3894.html
Thanks,
Shawn
More information about the dovecot
mailing list