I wrote:
I was going to suggest that you dump the savedbefore dates on all your
messages to see what Dovecot thinks your message's timestamps are.
I tried it out myself and was surprised to find *all* messages in *any*
mailbox I looked at gave the same timestamp -- probably that of the
latest message.
For example,
# doveadm -f tab fetch -u {user} "uid date.saved" mailbox Trash
uid date.saved
23624 2018-07-18 14:50:03
23625 2018-07-18 14:50:03
[... 3657 lines removed ...]
27295 2018-07-18 14:50:03
27296 2018-07-18 14:50:03
27297 2018-07-18 14:50:03
I wrote about a related issue several years back, starting with
https://dovecot.org/list/dovecot/2012-March/134706.html
I'm not sure how I got over this and got usable "date.saved" cache values,
and why it stopped working. Maybe I need to set something like
mail_always_cache_fields = date.saved
mail_cache_fields = date.saved
to force date.saved to be cached.
On Thu, 19 Jul 2018, Sophie Loewenthal wrote:
And here is mine. All dates are todays!
# doveadm -f tab fetch -u t...@example.org "uid date.saved" mailbox Trash
uid date.saved
6829 2018-07-18 06:04:50
6830 2018-07-18 11:10:13
6831 2018-07-18 16:16:15
SNIP a lot of lines...
6873 2018-07-18 18:54:07
6874 2018-07-18 18:54:07
6875 2018-07-18 18:54:07
6876 2018-07-18 18:54:07
6877 2018-07-18 21:23:08
You may or may not have the same problem I do -- your timestamps actually
differ, whereas mine are all the same.
Joseph Tam <jtam.h...@gmail.com>