On 11/25/2013 12:50 PM, Alexandre Ellert wrote:> Hi,
>
> I have an issue with a sieve_before rule (the script move incoming email to
Junk folder when DMARC=fail and policy is quarantine) because one of my user
delete his Junk folder :
>
> dovecot: lda(myuser at domain.com): Error: sieve: execution of script
/etc/dovecot/sieve_before/01-dmarc-fail.sieve failed, but implicit keep was
successful: 1 Time(s)
> dovecot: lda(myuser at domain.com): Error: sieve:
msgid=<20131124212217.5F346580D49 at anotherdomain.com>: failed to store
into mailbox 'Junk': Mailbox doesn't exist: Junk: 1 Time(s)
>
> How can I do to prohibit the deletion of Junk folder by end users ?
> Tell me if you need 'dovecot -n' and thanks for your advices.
>
> Alexandre.
>
Can't you make sieve re-create the folder when it's missing? Simply set
lda_mailbox_autocreate=yes if you use dovecot lDA, and/or use 'fileinto
:create "Junk";' in the sieve script.
Regards,
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20131125/42835fff/attachment.bin>