Sieve_default
Alex JOST
jost+lists at dimejo.at
Tue Jun 12 10:23:06 EEST 2018
Am 12.06.2018 um 01:01 schrieb @lbutlr:
> I created a sieve_default to move any spam-tagged messages into the Junk mailbox automatically, but it doesn’t appear to be working (though the other imapsieve_mailbox… scripts are working).
>
> From doveconf -n
>
> plugin {
> imapsieve_mailbox1_before = file:/usr/lib/dovecot/sieve/report-spam.sieve
> imapsieve_mailbox1_causes = COPY
> imapsieve_mailbox1_name = Junk
> imapsieve_mailbox2_before = file:/usr/lib/dovecot/sieve/report-ham.sieve
> imapsieve_mailbox2_causes = COPY
> imapsieve_mailbox2_from = Junk
> imapsieve_mailbox2_name = *
> imapsieve_mailbox3_before = file:/usr/lib/dovecot/sieve/mark-read.sieve
> imapsieve_mailbox3_causes = COPY
> imapsieve_mailbox3_name = Archive
> sieve = file:~/.sieve;active=~/.active_sieve
> sieve_default = /usr/lib/dovecot/sieve/default.sieve
> sieve_default_name = spamassassin
> sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
> sieve_pipe_bin_dir = /usr/lib/dovecot/sieve
> sieve_plugins = sieve_imapsieve sieve_extprograms
> }
>
> And
>
> # cat /usr/lib/dovecot/sieve/default.sieve
> if header :contains "X-spam-flag" "YES" {
> fileinto "Junk";
> }
>
> There are no user sieve files
>
> # find /home -name "*sieve*" -type f
> #
>
> The x-spam-flag header in the message in my mailbox is definitely there and definitely set to yes.
I think you need to enable the 'fileinto' extension via 'require'. And
did you pre-compile the script?
--
Alex JOST
More information about the dovecot
mailing list