On Tue, 2024/11/12 at 10:11:00 +0000, Nick Howitt via dovecot wrote:
> On 12/11/2024 07:12, Sirius via dovecot wrote:
> > On Tue, 2024/11/12 at 03:45:57 +0100, Ralph Seichter via dovecot wrote:
> > DATESTR=$(date --date='TZ="UTC" 0 2 week ago' +'%d-%b-%Y')
> > doveadm expunge -u <user> mailbox Trash before ${DATESTR}
> > 
> > 
> I'm new to Dovecot. I've seen a few examples on the internet like this
> and I am wondering what is the advantage of this format of the command
> over one of these:
> 
>    doveadm expunge -u <user> mailbox Trash before 14d
>    doveadm expunge -u <user> mailbox Trash before 2w
> 
> It seems relatively complicated to manipulate date strings compared to
> using d or w operators.

:-D

Simply because I did not know you could to "before 2w". Looking in the
documentation I found relatively fast what the actual date format had to
be and I knew 'date' could be used to generate the correct date string for
a time in the past. Once you have a tried and tested way that works, you
might not look deeper for other ways to do things, because the way you
have works.

Now I know you can do it the way you list, so that would be how I do it in
the future.

-- 
Kind regards,

/S
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to