> On 17 March 2019 20:37 Marek Kozlowski via dovecot <[email protected]>
> wrote:
>
>
> :-)
>
> I've just added pigeonhole and a simple sieve script:
> -------------------------------------------------
> require "fileinto";
> if header :contains "X-Spam-Flag" "YES" {
> fileinto "Spam";
> }
> -------------------------------------------------
>
> If a user has this folder (`Spam') it works fine. If they haven't it
> results in an error.
>
> 1. Can I modify the script to create this folder if the need arise?
require ["fileinto","mailbox"];
if header :contains "X-Spam-Flag" "YES" {
fileinto :create "Spam";
}
> 2. If not - what's the most recommended way of adding this folder for
> all users (~1000)?
>
namespace {
inbox = yes
mailbox Spam {
special_use = \Spam
auto = subscribe
}
<other namespace specific options if necessary>
}
> Thanks!
> Best regards,
> Marek
Aki