> On 05-09-2022 11:05 am, Charles Gresham wrote:
> 1, Customer created a mailbox (aka subfolder) "ABC" and setup a Pigeonhole 
> Sieve script to file the messages into it. So fine, so good. All seemed to 
> work out
> well.
> 
> 2. Customer renamed the mailbox to, let's say, "CDE" and did not change the 
> Sieve script
> accordingly.
> 
> 3. We noticed this from a ~/.dovecot.sieve.log (after getting a complaint 
> that messages were not arriving properly anymore


I attempted this behavior on my setup to see what would happen. I changed the 
folder name and sent a mail which arrived in the main Inbox since there was no 
matching folder name. In the logs i saw...

   .active_sieve.log:
      fileinto action: failed to store into mailbox 'Catch_Testing': Mailbox 
doesn't exist: Catch_Testing.

   dovecot lmtp:
      sieve: Execution of script [redacted]/.active_sieve failed, but implicit 
keep was successful


Looks like "implicit keep" might be something to investigate.
According to https://doc.dovecot.org/configuration_manual/sieve/configuration/
it looks like implicit keep can be over ruled with discard or stop actions.

Reply via email to