[Dovecot] finding messages deleted before timespec
Hi!
I've been pondering about doveadm-search-query(7) and trying to formulate a search query for some time now and it seems there is no way to search for messages, which have been marked DELETED before a certain time.
I want to use this to expunge all DELETED messages which have been in that state for 24h or longer.
For example a cronjob runs at midnight to expunge those messages but a user deletes one just 10 minutes before that, this message should not be deleted until the day after.
This is my first time diving deeper into IMAP search queries so I have the nagging feeling I am missing something important here.
Grüße, Sven.
-- Sigmentation fault. Core dumped.
On Mon, Sep 03, 2012 at 01:31:18PM +0200, Sven Hartge wrote:
Hi!
[..]
I want to use this to expunge all DELETED messages which have been in that state for 24h or longer.
http://wiki2.dovecot.org/Tools/Doveadm/Expunge
HTH Dennis
[..]
Dennis Guhl <dg@dguhl.org> wrote:
On Mon, Sep 03, 2012 at 01:31:18PM +0200, Sven Hartge wrote:
Hi!
I want to use this to expunge all DELETED messages which have been in that state for 24h or longer.
Yes, I know about doveadm expunge.
I am searching for a search_query which only matches messages with the flag \Deleted whose flag has been set 24h or longer ago.
Doing something like
doveadm expunge -A mailbox \* DELETED
is not the solution, since it will expunge all deleted mails without looking at the time when they have been deleted.
Using savedbefore does not work either, since a message may have been saved 2 years ago but only recently deleted.
Grüße, Sven.
-- Sigmentation fault. Core dumped.
Timo Sirainen <tss@iki.fi> wrote:
On 3.9.2012, at 14.31, Sven Hartge wrote:
I want to use this to expunge all DELETED messages which have been in that state for 24h or longer.
Dovecot doesn't keep track of that information, so you can't.
I suspected this. Would be nice though.
Grüße, Sven.
-- Sigmentation fault. Core dumped.
participants (3)
-
Dennis Guhl
-
Sven Hartge
-
Timo Sirainen