On 30/12/2020 10:00, Aki Tuomi wrote:>
>> On 30/12/2020 11:52 Jonathan Casiot <jonathan at pueblo.co.uk>
wrote:
>>
>>
>> On 30/12/2020 06:25, Aki Tuomi wrote:
>>>
>>>> On 29/12/2020 21:15 Jonathan Casiot <jonathan at
pueblo.co.uk> wrote:
>>>>
>>>>
>>>> I have a virtual folder set up with the following in
dovecot-virtual:
>>>>
>>>> INBOX
>>>> INBOX.temp
>>>> ALL YOUNGER 86400
>>>>
>>>> The problem is that messages older than 86,400 seconds (24
hours) never
>>>> disappear from the folder. Is there any fix for this apart from
adding
>>>> INDEX=MEMORY to the mailbox location in the config file?
>>>>
>>>> I'm running Dovecot 2.2.36 on CentOS.
>>>>
>>>> Regards,
>>>>
>>>> --
>>>> Jonathan
>>>
>>> H!
>>>
>>> This is a known bug, we are tracking it as DOP-281. The indexes get
updated when new mail is received.
>>>
>>> Aki
>>>
>>
>> Hi
>>
>> In my case new mails are shown in the virtual folder so presumably
these
>> have been added to the index but those over 24 hours old are not
removed
>> - a 'doveadm search' of the mailbox still shows messages that
are older
>> than 24 hours.
>>
>> Regards
>>
>> --
>> Jonathan
>
> Can you try expunging something from the folder, as an experiment?
>
> Aki
>
An expunge works, eg. 'before 40h' those messages are now no longer
visible either in the mail client or a 'doveadm search'.
--
Jonathan